<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ethansure (ethanSure)</title>
    <link>https://ruby-china.org/ethansure</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>做一个作业系统，怎么实现其权限系统？</title>
      <description>&lt;p&gt;小弟在做一个项目，是一个在线作业系统，学生通过可通过此系统提交作业，查看其它人作业，另外的角色还有助教和老师。之前实现的权限系统是通过 user 里面加了一个 role 的字段来标示用户的身份，但是发现这样拓展性太差。
现在希望能把权限系统优化下，目前我的思路是 user，role，privilege 三张表，1－n,n-n 关系。但是具体对于 privilege 的实现不是很了解，尤其是 activerecord 层的东西。望得到高手指教！&lt;/p&gt;</description>
      <author>ethansure</author>
      <pubDate>Thu, 20 Dec 2012 01:12:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/7704</link>
      <guid>https://ruby-china.org/topics/7704</guid>
    </item>
  </channel>
</rss>
