我敢肯定,这是一个简单快捷的答案。我正在将Rails项目从版本2升级到版本3,并根据Rails 3更新用link_to替换link_to_remote的负载。甚至简单的事情:
<%= link_to "Check Time", {:action=>:get_time}, :remote=>true, :update=>'current_time' %> <div id='current_time'></div>
似乎不起作用。该请求(使用get方法)正在通过,并且呈现的html是:
<a href="/monitoring/get_time" data-remote="true" update="current_time">Check Time</a>
Routes.rb条目:
get "monitoring/get_time"
正如我说的那样,我确定这是一个非常明显的问题!
:update新的不支持该选项link_to :remote => true。
:update
link_to :remote => true
您要么必须
:remote => true
render :update { |page| p.replace_html ... }