2

レールにdelcarative_authorizationgemを使用して、すべてのコントローラーアクションへのロールアクセスを許可するショートカットはありますか?

privileges do
  # default privilege hierarchies to facilitate RESTful Rails apps
  privilege :manage, :includes => [:create, :read, :update, :delete]
end

コントローラーにはCRUDだけでなく、より多くの制御方法があるため、十分ではありません。

何かのようなもの:

  role :foo do
    has_permission_on :bar, :to =>[:all]
  end

完璧だろうが、私はそれをドキュメントで見つけていません。

4

2 に答える 2

0

簡単な方法はないと思います。このスレッドでは、考えられる1つのアプローチ、つまり「マスター」の役割を確認し、フィルタリングを完全にバイパスする方法について説明します。

于 2010-12-26T22:43:21.397 に答える