【发布时间】:2012-05-20 08:53:11
【问题描述】:
我有一个使用 Devise 设置了身份验证的 rails 应用程序。我正在添加 CanCan 和 Role_Model。添加能力似乎很容易。但是我不确定在哪里存储用户的角色。我应该:
在用户数据库表中为角色添加一列?
为角色和角色用户添加一个或多个单独的表?
在其他地方添加角色?
【问题讨论】:
-
用户是允许一个角色,多个角色还是只是管理员/非管理员
-
用户被允许一个角色。但也许您可以解释一下多角色设置的架构差异?
标签: ruby-on-rails ruby devise roles cancan