使用具有声明性授权和Authlogic的管理仪表板?

时间:2010-03-19 13:20:37

标签: ruby-on-rails authlogic administration declarative-authorization

我使用声明授权和Authlogic,现在想要为管理创建一个仪表板。关于ActiveScaffold将概述不同的控制器。

但是,我遇到的问题是我无法管理子文件夹的“管理员权限” 应用程序/控制器/管理/ admin_controller。我怎么能这样做?

目前我的Authorization_rules.rb看起来像这样:

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

但这不起作用!有人能帮我吗? 感谢

1 个答案:

答案 0 :(得分:6)

几分钟后我解决了这个问题。 如果要为子文件夹添加规则,您必须这样: admin / admin_controller的规则:

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