我有一個用戶的支撐架(設計),一個評論的支架和電影腳手架Rails的用戶協會的意見
目前,評論張貼在電影放映頁。
什麼我在與被具有註釋由用戶創建的麻煩。所以評論是由用戶創建的。
所以,如果我顯示在movies/:show
評論我能做
身體:<%= comment.body %>
作者:<%= comment.user.first_name %>
我將如何作出評論屬於用戶,只有編輯和摧毀只能由該用戶?
請不要告訴使用before_filter :authenticate_user!, only: [:create,:destroy]
或跟隨邁克爾·哈特爾教程用微柱,因爲我已經做了這兩個和他們不工作
不管怎麼說,沒有人知道我怎麼能做到這一點?
千恩萬謝
和'update'!否則,智能用戶將能夠編輯該帖子。 –
是的,你說得對,更新行動你也必須檢查o所有者。謝謝你提到這個。 – rmagnum2002
<%if comment.user == current_user%>這不起作用,因爲它所做的只是說如果有current_user,註釋是可編輯的。此外,我必須更改代碼,因爲使用您提供的代碼時,它隱藏在signed_in用戶身上,就好像我已註銷一樣,我可以看到這些操作。 – PMP