我们在 Rails 3 应用程序中使用设计 gem 进行身份验证。我们有多个角色,从设计的角度来看,角色在确认、激活和记住我的功能方面会有所不同。
设计文档包含定义两个范围的示例。一个是用户本身,另一个是管理员角色。
我可以有这样的东西吗?我会创建一个用户模型。然后我会创建 3 个角色:
设计支持吗?有没有人试过这个?
请您参考如下方法:
CanCan 是迄今为止您使用 ruby 角色的最佳解决方案,我建议查看 Tony's Usage of Devise/CanCan创建一个基于角色的系统。我花了一点时间才弄明白如何解决它,但现在它对我来说是奇迹。