我安裝了https://github.com/ryanto/acts_as_votable寶石。我嘗試了各種作者通過Rails控制檯在文檔中顯示的東西。但是我不明白如何在視圖中調用這些方法。如何正確調用視圖中的方法?
def vote
@post.liked_by current_user
end
這例如是我的看法。刪除並編輯工作,但投票不。什麼是正確的方法來做到這一點?
<% if current_user?(post.user) %>
<%= link_to "delete", post, method: :delete %>,
<%= link_to "edit", edit_post_path(post)%>
<% end %>
<%= link_to "vote", post, method: :vote if logged_in? %>
我用這個結構,你的建議,但我得到這個錯誤: NoMethodError在PostsController#指數,可能是什麼問題? – Kunok
沒有方法錯誤的方法是什麼? – toddmetheny
我在這裏創建了線程:http://stackoverflow.com/questions/36020051/instance-variable-cant-be-assigned-via-private-method – Kunok