ruby-on-rails – 添加默认角色以设计用户模型
发布时间:2020-12-17 01:46:39 所属栏目:百科 来源:网络整理
导读:在尝试将基于角色的身份验证(使用CanCan和Devise)添加到我的项目时,我发现有两种方法可以保存角色:第一种方法是“Has and Belongs_to”方式,第二种方法只是在新字段中保存角色用户表. 所以,问题是,如何以第一种方式定义聋人用户角色?我应该选择哪种方式在
在尝试将基于角色的身份验证(使用CanCan和Devise)添加到我的项目时,我发现有两种方法可以保存角色:第一种方法是“Has and Belongs_to”方式,第二种方法只是在新字段中保存角色用户表.
所以,问题是,如何以第一种方式定义聋人用户角色?我应该选择哪种方式在第二种方式中定义聋人角色(在迁移中设置默认角色或编辑Devise的用户控制器?) 另外,我应该使用这种方法还是更好地使用gem? 附:我已经阅读过Tony Amoyal的教程,但没有在那里找到答案. 解决方法
这种情况在Rails AntiPatterns书中描述:
http://railsantipatterns.com/
简短的回答是:在users表中使用字段,使用迁移设置默认角色.这种方式更简单.您不应该仅仅因为它可能更适合您未来的需求而使用复杂的解决方案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |