Rails プロジェクトの 1 つに投票機能を実装しようとしています。次のコード (vote.rjs 内) を使用して、ページを部分テンプレート (_vote.rhtml) に置き換えます。しかし、クリックしても投票数がすぐに更新されません。変更を確認するには、ページを更新する必要があります。
投票.rjs
page.replace("votes#{@foundphoto.id}", :partial=>"vote", :locals=>{:voteable=>@foundphoto})
部分テンプレートは次のとおりです。
_vote.rhtml
">
<%= link_to_remote "+(#{voteable.votes_for})",
:update=>"vote",
:url => { :action=>"vote",
:id=>voteable.id,
:vote= >"for"} %>
/
<%= link_to_remote "-(#{voteable.votes_against})",
:update=>"vote",
:url => { :action=>"vote",
:id=>投票可能.id,
:vote=>"反対"} %>
何か案は?ありがとう。