Ruby on rails 3 Rails Jquery如何通过ajax提交多个表单

Ruby on rails 3 Rails Jquery如何通过ajax提交多个表单,ruby-on-rails-3,jquery,mongoid,nested-forms,has-many,Ruby On Rails 3,Jquery,Mongoid,Nested Forms,Has Many,我有一个具有多个关联的表单,我想通过ajax提交多个表单,以便可以动态更新父表单的显示页面 我有以下模型(它们在mongoid中,但我认为mongoid和activerecord之间并不重要): 我有一个表单,它呈现表单的n个部分: <%= form_for @task, remote: true do |f| %> <%= f.text_field :name %> <%= f.submit %> <% end %> 用于通过aja

我有一个具有多个关联的表单,我想通过ajax提交多个表单,以便可以动态更新父表单的显示页面

我有以下模型(它们在mongoid中,但我认为mongoid和activerecord之间并不重要):

我有一个表单,它呈现表单的n个部分:

<%= form_for @task, remote: true do |f| %>
  <%= f.text_field :name %>
  <%= f.submit %>
<% end %>

用于通过ajax在show.html.erb上为用户提供新任务


如何在show.html.erb上编写一个提交按钮,以便在将所有任务与父用户关联时一次提交所有任务?

基于此问题的第二个答案:

假设您有一个id为
#multiSubmit
的按钮,那么您可以使用以下JavaScript在单击每个表单时提交表单:

$(function() {
  $("#multiSubmit").click( function() {
    $('form').each(function(i, item) {
      $(item).trigger('submit.rails');
    });
  });
});

根据这个问题的第二个答案:

假设您有一个id为
#multiSubmit
的按钮,那么您可以使用以下JavaScript在单击每个表单时提交表单:

$(function() {
  $("#multiSubmit").click( function() {
    $('form').each(function(i, item) {
      $(item).trigger('submit.rails');
    });
  });
});