0
私は以下のモデルを持つアプリケーションを持っている:人、プロジェクト、プロジェクト管理者。Rails - 人々がレコード間の関連付けを追加できるようにするが、管理者のみがレコードを削除できるようにする
人とプロジェクトの間にHABTMの関連付けがあります。各プロジェクトにはProjectAdminsListが1つあり、それぞれに多くの人がいます。各プロジェクトに属する
人々はそれに他の人を追加することができますが、私はProjectAdminsListに属するものにこの関連付けの削除を制限したいです。これをビューで制限することは簡単ですが、コントローラでそれを行うにはどうすればよいでしょうか?私はこれに関する一般的なガイダンスを探しています。
基本的なアクセス許可のチェックを実装しましたが、CanCanは本当にうまく見えます。試してみる。 – ntlk