【问题标题】:Using Administration Dashboard with Declarative Authorization and Authlogic?使用带有声明式授权和 Authlogic 的管理仪表板?
【发布时间】:2011-01-29 11:19:09
【问题描述】:

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

但是,我有一个问题,我不能管理子文件夹的“管理员权限” 应用程序/控制器/管理员/admin_controller。我该怎么做?

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

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

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

【问题讨论】:

  • 我会在几分钟后解决这个问题。如果你想为子文件夹添加规则,你必须像这样: admin/admin_controller 的规则:角色 :admin do has_permissions_on :admin_admin, :to=>[:index] end
  • 干得好。顺便说一句,据我所知,发布您自己的解决方案作为答案并接受它是完全正确的。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 2014-09-05
    • 2019-12-28
    • 2014-07-05
    • 2013-04-27
    • 1970-01-01
    相关资源
    最近更新 更多