2

Restful認証と宣言型承認を使用するRailsアプリケーションがあります。私には管理者とのいくつかの役割があります。

authentication_rulesのすべてのコントローラーをハードコードする代わりに、このロールにすべてのアクセス許可を自動的に付与する方法はありますか?何かのようなもの:

role :admin do 
  has_permission_on :everything, :to => :manage
end

それとも、内省を伴う醜いアプローチでしょうか?

前もって感謝します

4

1 に答える 1

4

最新のコードを使用する場合は、これを使用できます (最新の gem (0.4.1) にはまだありません)。

role :admin do
  has_omnipotence
end

これにより、管理者ロールにはすべてのモデルに対するすべての権限が付与されます。

コミットを参照してください: 4ecb402f

于 2010-05-18T19:28:05.450 に答える