0

cancanやdeclarative_authorizationなど、非常に優れた承認ジェムがいくつかあります。しかし、ここに問題があります。承認ルールはクラスで分離されていますが、最終的に管理パネルで変更するには、それらをテーブルまたはyaml構成ファイルに配置する必要があります。完全に、管理パネルでユーザーグループと個々のユーザーの許可を変更できる場合。解決策はありますか?

4

1 に答える 1

0

あなたはカンカンでそれをすることができます。

このwikiページで説明するように:http://github.com/ryanb/cancan/wiki/Role-Based-Authorization

必要に応じて、データベースでの役割を定義する必要があります。あなたがあなたの能力モデルをチェックインする必要がある後、あなたのユーザーが彼の役割を持っているかどうか。彼の許可はデータベースから直接変更できます。

于 2010-10-31T08:31:04.407 に答える