但它使用rails 3之前的rails版本。
特别是这个片段:
<%= link_to_remote( "click here",
:update => "time_div",
:url => { :action => :say_when },
:position => "after" ) %>
我把它转换成了这个:
<%=button_to 'Click',:remote=>true,:update=>"time_div",:position=>"after",:action=>"say_when"%>
但是,出了点问题。整个页面正在重新呈现。 如何使其按照该网站上的描述工作?
答案 0 :(得分:1)
不是button_to
,而是link_to 'Click', :remote => true
。此外,您必须在Rails 3的布局中的head标记中添加csrf_meta_tag
。请参阅link
答案 1 :(得分:0)
In your layout <%= csrf_meta_tag %> And
link_to "some action", my_action_path(@post), :remote => true
详情请尝试此链接
http://www.themodestrubyist.com/2010/02/24/rails-3-ujs-and-csrf-meta-tags/