3

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

但是,我有一个问题,我不能管理子文件夹 app/controllers/admin/admin_controller 的“管理员权限”。我怎样才能做到这一点?

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

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

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

4

1 回答 1

6

I solve this some minutes later. If you want to add rules for subfolders you must something like this: rule for admin/admin_controller:

role :admin do 
  has_permissions_on :admin_admin, :to=>[:index] 
end 
于 2010-03-19T14:55:28.020 回答