2010-06-20 187 views
8

你知道吗 - 可以声明授权控制对命名空间资源的访问吗?我试着像declarative_authorization和命名空间

has_permission_on [:admin, :users], :to => [:index, :show, :new, :create, :edit, :update, :destroy, :search] 

,但它没有这方面的工作:(任何想法

回答

15

这将工作:

has_permission_on :admin_users, :to => [:index, :show, :new, :create, :edit, :update, :destroy, :search] 

declarative_authorization与命名空间前缀资源名称为[:admin, :users]可能也意味着用户对admin_controllerusers_controller有权限。

+2

感谢这为我工作。为什么doc不包含suc h例如^^ – Douglas 2012-11-23 12:22:39