3

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

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

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

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

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

+0

Я решить эту проблему через несколько минут. Если вы хотите добавить правила для подкаталогов вы должны что-то вроде этого: правила для администратора/admin_controller: роли: админ сделать has_permissions_on: admin_admin,: к => [: индекс] конца – subprime

+1

хорошей работы. Кстати, совершенно правильно отправлять собственное решение в качестве ответа и принимать его, насколько я знаю. –

ответ

6

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

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