ここで簡単に説明します。問題は、mongoid を使用してネストされたリソースを承認するにはどうすればよいかということです。Project
モデルとモデルがあるとしProject::Task
ます。Project
が多いProject::Task
。コントローラーレベルで承認したいのですが、別のタスクProject::Task
を表示したくありません。Project
だから基本的に私はそれを処理するために以下を行います:
load_and_authorize_resource :project, class: Project
load_and_authorize_resource :task, through: :project_id, class: Project::Task
しかし、これはうまくいきません。常に 403 がスローされます。これを行う適切な方法は何ですか?