declarative_authorization和命名空间

Ale*_*sev 8 ruby-on-rails declarative-authorization

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

has_permission_on [:admin, :users], :to => [:index, :show, :new, :create, :edit, :update, :destroy, :search]
Run Code Online (Sandbox Code Playgroud)

但它不起作用:(任何想法?

Tom*_*kas 15

这将有效:

has_permission_on :admin_users, :to => [:index, :show, :new, :create, :edit, :update, :destroy, :search]
Run Code Online (Sandbox Code Playgroud)

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

  • 谢谢这对我有用.为什么doc不包含这样的例子^^ (2认同)