【发布时间】:2020-05-05 20:33:48
【问题描述】:
我在索引页面上有一个非常简单的表格,显示我的“order_packages”表格中的值。我想让每个表格行允许用户更新每个订单的“价格”字段的值。在用户输入任意数量的价格后,我希望有 1 个提交按钮可以一次更新所有订单。这是我现有的代码:
<tbody>
<% @order_packages.each do |order| %>
<tr>
<td><%= order.id %></td>
<td><%= order.created_at.try(:strftime, '%b %e %y') %></td>
<td><%= order.package.name %></td>
<td><%= order.student.school.name %></td>
<%= simple_form_for(order) do |f| %>
<%= f.error_notification %>
<td><%= f.input :price, :label => false, :id => "price" %></td>
<td><%= f.button :submit, "Update Order" %></td>
<% end %>
<td><%= link_to 'Edit', edit_order_package_path(order) %></td>
</tr>
<% end %>
</tbody>
目前,每个单独的订单都有自己的提交按钮,仅专门更新该订单。如何使用一个按钮更新所有订单?非常感谢!
【问题讨论】:
标签: ruby-on-rails