【发布时间】:2012-08-13 02:56:57
【问题描述】:
在尝试向我的项目添加基于角色的身份验证(使用 CanCan 和 Devise)时,我发现有两种保存角色的方法:第一种是“Has and Belongs_to”方式,第二种只是保存角色用户表中的新字段。
那么,问题是,我如何在第一种方式中定义默认用户角色,在第二种方式中我应该选择哪种方式定义默认角色(在迁移中设置默认角色或编辑 Devise 的用户控制器?)
另外,我应该使用这种方法还是使用gem更好?
附:我已经阅读了 Tony Amoyal 的教程,但没有找到答案。
【问题讨论】:
标签: ruby-on-rails ruby devise roles cancan