アプリケーションに現在のデータベースestructureがあります。
Publisher has_many videos, has_many users
Video belongs_to publisher
User belongs_to publisher
サイト運営者に基づいてユーザーに権限を付与できるようにしたいのですが、実際に編集されるオブジェクトはビデオオブジェクトです。
つまり、ユーザーXはパブリッシャー1と2のビデオを編集できますが、ユーザーYはパブリッシャー2と3のビデオのみを編集できます。これは、CanCan、Devise、Rolifyのコンボで実行できると確信しています。
誰かが私をここで正しい方向に向けることができますか?