8

你知道吗 - declarative_authorization 是否可以控制对命名空间资源的访问?我试过类似的东西

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

但它不起作用:(对此有什么想法吗?

4

1 回答 1

15

这将起作用:

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

declarative_authorization 使用命名空间作为资源名称的前缀,这[:admin, :users]也可能意味着用户对admin_controller和具有权限users_controller

于 2010-06-20T11:55:04.427 回答