Ruby on Rails アプリケーションにレベル ベースのアクセス制御を実装したいと考えています。同様に、下位レベルのユーザーはその親のデータにアクセスできません。例
メイン管理者 | | |___ サブ管理者1 | | | | | | | | | | |___ SA1_USER1 | | | | | | |___ SA1_USER2 | | | | | | |___ サブ管理者2 | | |___ SA2_USER1 | | | | | | |__End_user1 | | |__End_user2 | | |___ SA2_USER2
上記の構造では、すべてのユーザーがレコードを作成できるとします。ただし、レコードは階層に従って表示されます。Main Admin がすべてのレコードにアクセスできるように、Sub Admin1 は自分自身、SA1_user1、sa1_user2 などによって作成されたレコードにアクセスできます。
Ruby on Railsでこれを実装するための良いプラグインはありますか?
ありがとう、プラウィン。