【发布时间】:2017-10-04 00:51:22
【问题描述】:
免责声明:我没有使用 Devise,我的身份验证正在使用 bcrypt 进行处理。
我想知道从长远来看,我最好的选择是什么,以便为我的用户添加角色。有一段时间我的用户一直是我的Company 模型,直到现在我一直在推迟创建一个实际的User 模型。我的用户将包括高层管理人员、经理和正式员工。
我不知道我是否过于复杂了,但我觉得用User 记录上的简单boolean 来处理这个问题太简单了。我认为这太简单了,因为我知道有一些宝石可以处理这个问题,比如Rolify 和CanCan。我能否获得一些长期有益的建议/提示?
【问题讨论】:
标签: ruby-on-rails roles cancan bcrypt rolify