декларативное_авторизация и пространства имен - PullRequest
8 голосов
/ 20 июня 2010

Знаете ли вы - может ли затраченное управление разрешить доступ к ресурсам пространства имен или нет? Я пробовал что-то вроде

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

но это не работает :( есть идеи по этому поводу?

1 Ответ

15 голосов
/ 20 июня 2010

Это будет работать:

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

Declarative_authorization префиксирует имя ресурса с пространством имен, так как [:admin, :users] также может означать, что у пользователя есть права на admin_controller и users_controller.

...