Использование панели администрирования с декларативной авторизацией и Authlogic? - PullRequest
3 голосов
/ 19 марта 2010

Я использую декларативную авторизацию и Authlogic и теперь хочу создать панель управления для администрации. Об ActiveScaffold будет представлен обзор различных контроллеров.

Однако у меня проблема в том, что я не могу управлять "правами администратора" для подпапок приложение / контроллеры / администратор / admin_controller. Как я могу это сделать?

В настоящее время мой Authorization_rules.rb выглядит так:

authorization do
    role :admin do
      includes :guest
      has_permission_on :admin,     :to => [:index]
    end
end

Но это не работает! Кто-нибудь может мне помочь? Спасибо

1 Ответ

6 голосов
/ 19 марта 2010

Я решаю это через несколько минут. Если вы хотите добавить правила для подпапок, вы должны что-то вроде этого: правило для admin / admin_controller:

role :admin do 
  has_permissions_on :admin_admin, :to=>[:index] 
end 
...