1
私は役割の次のモデルを持っている:Admin1には、マネージャ1を作成することができますレールとcancanで複数の管理アプリケーションを開発するには?
Admin1 -> Manager1 -> User1
|
-> Manager2 -> User2
|
-> User3
Admin2 -> Manager3 -> User4
|
-> Manager4 -> User5
|
-> User6
、マネージャ1は、ユーザー1を作成することができます。 Admin1には、すべてのManager1とManager2のリソースと、ネストされたユーザーUser1,2,3のリソースを管理する能力が必要です。 Manager1は自分のリソースとUser1,2のリソースを管理する必要があります。
Admin2は、Admin1、Manager1,2、およびUser1,2,3のリソースに対して何らかのアクションを実行できません。