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 …