我正在将我的 rails 2.3.8 应用程序升级到 rails 4,并且我有一个不在 rails 4 上运行的 form_remote_tag。
我的原始代码:
查看.erb
<% form_remote_tag :url => { :controller => :x, :action => :y } do %>
...
<% end %>
<div id="changediv">
<%= render :partial => 'y' %>
</div>
控制器 x.rb
def y
...
render :update do |page|
page.replace_html 'changediv', :partial => "partialview"
end
end
_partialview.erb
some html code …..
这就是我尝试升级到 Rails 4 的方式,但没有运行,我做错了什么?
查看.erb
<%= form_tag(url_for(:action => 'y'), :remote => true) do %>
<% end %>
<div id="changediv">
<%= render :partial => 'y' %>
</div>
控制器 x.rb
def y
...
render :partial => 'partialview'
end
_partialview.erb
some html code …