私はRuby on Railsのプロジェクト管理アプリケーションで作業しています。私は各プロジェクト(admin、user)に異なる役割を持つユーザーを割り当てることができるようにしたいと考えています。 1つの明白な解決策は、2つのモデルを考案して実行することですが、管理モデルのユーザーだけがプロジェクトの管理者になる可能性があります。ユーザリソースに特有の役割を割り当てるRails
ユーザー(プロジェクト作成者)はそのプロジェクトに対する管理者権限を持ち、他のユーザーは読み取り専用レベルに参加するように設定する方法はありますか?
誰でもこの機能を実現する方法を知っていますか?
ご回答ありがとうございます。私が見ることのできるところから、これはまだユーザーごとに1つの役割を付けています(私が間違っていれば私を修正します)。ユーザーがプロジェクトごとに1つの役割を持つ必要があります(たとえば、user1はproject1のadmin、project2のコントリビュータ)。これまでのご協力ありがとうございます! – slehmann36