单页导轨上的多个编辑表单4

时间:2014-05-12 11:00:12

标签: jquery ruby-on-rails ruby forms ruby-on-rails-4

我正在rails 4中构建单页传单。我需要在一个页面中编辑多个表单。我怎样才能做到这一点?

我通过railscast 346向导表格,但对我没有帮助。

当我点击"完成"我需要图像中显示的内容。信息应保存或更新。

是否可以在一个页面中使用ajax / jquery多个提交按钮。

enter image description here

页面可以有多种形式,如图所示。

1 个答案:

答案 0 :(得分:2)

当然可以。假设你有一个部分_form.html.erb符合行:

<%= form_for model, remote: true do |f| %>
  <%# your form here %>
  <%= f.submit %>
<% end %>

您可以选择要编辑的所有模型并对其进行迭代:

 <% models_to_edit.each do |model|%>
   <%= render 'form', model: model %>
 <% end %>

由于每个表单都有自己的提交按钮,按下它只会提交它所属的表单。