1

宣言型承認を使用して動的承認を作成しようとしているため、ロールと権限をデータベースに保存しています。

私が抱えている唯一の問題は、承認ルールが 1 回しか読み込まれないことです。

コントローラーアクション内からルールをリロードするように宣言型承認を強制するにはどうすればよいですか?

4

1 に答える 1

1

私が試したのと同じことをしようとしている人のために、gem を少し変更する必要がありました。

このコミットをチェックして、私が何をしたかを確認してください。

https://github.com/bishma-stornelli/declarative_authorization/commit/b508c3c008ed4b72e9fe2ec7802bfafbc6c4590b

これで、次のメソッドを呼び出して承認ルールを強制的に再読み込みできます。

Authorization::Engine.force_reload

それは正常に動作します。

于 2012-08-29T13:51:13.690 に答える