【发布时间】:2011-06-02 02:13:42
【问题描述】:
自从我升级到 Rails 3 后,我就一直在使用 devise,那是在第一个或第二个 beta 版本左右,现在我还需要一些角色。在网上搜索后,看起来 CanCan 应该是最好的解决方案。但我不确定 CanCan 是否可以满足我的需求,比如我想要一个可以编辑/销毁主题的论坛版主,但创建主题的用户也应该能够编辑,那么我该怎么做呢?
【问题讨论】:
-
Devise 中的角色怎么样,你能用吗?有简单的“admin_flag”解决方案或允许同一用户多个角色的整个角色对象路由。全部在 Devise github 网站上。他们可能最近添加了这个。不过我不知道CanCan。也许您有一个要求可以选择。
标签: ruby-on-rails authentication devise roles cancan