3

Declarative Authorization と 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

数分後にこれを解決します。サブフォルダーのルールを追加する場合は、次のようにする必要があります: admin/admin_controller のルール:

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