所有与declarative_authorization权限
问题描述:
我有一个Rails应用程序使用Restful身份验证和声明授权。我有一个管理员的角色。所有与declarative_authorization权限
是否有任何方法可以自动授予此角色的所有权限,而不是硬编码authorization_rules中的每个控制器?就像这样:
role :admin do
has_permission_on :everything, :to => :manage
end
或者是一种内省的丑陋方法,也许呢?
在此先感谢
答
,如果你使用最新的代码,你可以使用这个(最新的宝石(0.4.1)现在还没有的话):
role :admin do
has_omnipotence
end
随着该管理角色将拥有所有型号的所有权限。
见提交:4ecb402f
太好了!感谢:) – pablorc 2010-05-19 07:22:25
任何机会托马斯,你认为你可以看看我与decl_auth的问题:http://*.com/questions/4631218/how-do-i-access-a-user-与特定的角色在钢轨-3谢谢。 – marcamillion 2011-01-08 22:49:40