我有一个表单,它总是将表单提交给控制器中的“更新”功能,我使用“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 请求总是调用相同的“更新”函数。
如果有人帮助解决此问题,那将非常有帮助。