【发布时间】:2012-02-04 03:05:20
【问题描述】:
我需要在我的 Rails 应用程序中创建基于角色的权限系统。我会对 CanCan 感到非常满意,但主要问题是 - 它必须是动态的,因此管理员必须能够分配权限并创建新角色。权限可以是简单的控制器/操作限制,并且可以是数据相关的,例如一些用户只能编辑他们自己的配置文件,而其中一些可以编辑特定组中所有用户的配置文件。如果允许管理员创建新权限,那就太好了。
我正在考虑的是在 db 中存储一个控制器/动作,以及一些与数据相关的限制(我在这里真的很困惑如何定义它们)。那么您能否给我一些建议,组织权限的最佳方式是什么?
任何想法都非常感谢
【问题讨论】:
标签: ruby-on-rails ruby roles