0
にアクセスできるようにしたい:ネストされたリソース、私はCURRENT_USERが、私は私の<code>routes.rb</code>の下に、以下のいる
resources :users do
resources :submitted_terms, only: [:index, :create, :show]
end
私だけcurrent_user
は(ログインしているユーザー)自分を見ることができるようにしたいですindex
とshow
という観点からは、submitted_terms
となります。他のユーザーのindex
とshow
のユーザーを見ることができないようにすべきであり、他のユーザーがそのユーザーを見るべきではありません。
私はこれを実装する方法を知っていると思うが、それは私に面倒な感じです。何かご意見は?
それは私がやったことだが、それは、ネストされたルートでいた場合、私はあなたがする必要があると思ううん'@user = SubmittedTerm.find(params [:user_id])。user'のようなことをします。 –
私は自分の答えを編集しました。それが動作するかどうかを確認してください –
SubmittedTerm.find(params [:id])を使用する必要があります。 –