权限和角色存储在 DB、rails 3.1 中
在我的应用程序中,我想以这样的方式实现角色和权限,以便用户管理员可以在他们的浏览器中创建新角色。所以我需要权限表和角色表,其中每个角色都是权限的组合。现在我使用 CanCan gem,但这种行为不是这个 gem 的默认行为,最后我得到了非常复杂的角色结构和检查权限。谁能告诉我什么宝石提供了这种行为,或者也许我应该在没有任何宝石的情况下实现它?
In my app I want to implement roles and permissions in them in such way, that users admins can create new roles in their browsers. So I need permissions table and roles table, where every role is a combination of permissions. For now I used CanCan gem, but this behavior is not default for this gem and finally I got very complicated structure of roles and checking permissions. Can anybody tell me what gem provides this behavior or maybe I should make it without any gems?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅数据库中的功能和来自 CanCan wiki 的其他用户的能力:
编辑
一些负载优化:
在控制器中:
See Abilities in Database and Ability for Other Users from the CanCan wiki:
EDIT
Some load optimizations:
And in controllers: