【发布时间】:2012-04-04 00:35:00
【问题描述】:
我正在开展一个需要灵活授权的项目。我的意思是这样的:
我的用户将被划分到客户端组中,因此每个客户端可以有多个用户。
每个用户都需要能够拥有不同的角色,但是这些角色的定义需要能够在每个客户端的基础上进行设置,并且理想的方式是,例如,具有ultra_admin 角色的用户将能够为她的客户组编辑角色。
我查看了以下内容:
还有一些其他人,我看不出有办法在他们身上做到这一点,尽管我认为acl9 可能是可能的,但它看起来不像它的设计目的。
是否有现有的授权 gem 可以简化此操作?有没有理由不存在(即我错过了一个更简单的明显解决方案)?如果可以使用上述宝石之一,是否有任何示例?
【问题讨论】:
标签: ruby ruby-on-rails-3 authorization