0
我已經欠我routes.rb
如下:嵌套的資源,我只想要CURRENT_USER才能夠訪問
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])。用戶bcoz你正在對SubmittedTerm調用find方法。 –