У меня есть форма, которая всегда отправляет форму в функцию «обновить» в контроллере, и я создал эту форму, используя тег «remote_form_for». В этой форме у меня есть объекты из разных таблиц, и из этой формы я хочу отправить все данные формы в другую функцию (не в функцию «обновления») через запрос AJAX.
Я пробовал много методов, включая использование тега отправки с действием
<% remote_form_for @employee, :url => organization_employee_path(@organization, @employee), :method => :put do |employee_form| %>
// form objects and other functionalities
....
....
// views inside the forms
<div id="employee_header_div">
<%= render :partial => "employee_header", :locals => {:employee => @employee} %>
</div>
...
...
<%= submit_tag "page_level_validation", :id => "page_level_validation" , :action=>"validate"%>
<% end %>
Но запрос Ajax всегда вызывает одну и ту же функцию «обновления».
Было бы очень полезно, если бы кто-нибудь помог решить эту проблему.
form_remote_for
устарела в Rails 3 - person Jasdeep Singh   schedule 24.11.2010