【发布时间】:2010-05-04 01:59:21
【问题描述】:
我尝试在我的一个 Rails 项目中实现投票功能。我使用以下代码(在 vote.rjs 中)将页面替换为部分模板(_vote.rhtml)。但是当我点击时,投票数无法立即更新。我必须刷新页面才能看到更改。
投票.rjs
page.replace("votes#{@foundphoto.id}", :partial=>"vote", :locals=>{:voteable=>@foundphoto})
部分模板如下:
_vote.rhtml
">
:update=>"投票",
:url => { :action=>"投票",
:id=>voteable.id,
:vote=>"支持"} %>
/
:update=>"投票",
:url => { :action=>"投票",
:id=>voteable.id,
:vote=>"反对"} %>
有什么想法吗?谢谢。
【问题讨论】:
标签: ruby-on-rails ajax rjs