我正在尝试创建一个包含2个字段的简单表单。但我想一次为多个活动记录设置这两个字段。我创建了一个名为update multiple的新控制器动作,但不知怎的,我的表单只是没有显示。我不确定如何通过活动记录来做到这一点。这是我的代码:
<% simple_form_for @fulfillments,
:url => admin_fulfillments_update_multiple_path,
:method => :put,
remote: true do |f| %>
<%= f.hidden_field :ids, value: @fulfillments %>
<%= f.input :shopper_id, id: 'fulfillment_shopper_id', collection: @shoppers, label_method: :name, value_method: :id, label: 'Shopper', include_blank: true%>
<%= f.button :submit, :class => 'btn btn-success btn-sm submit-shopper-form' %>
<% end %>
已经在控制器的不同操作中填充了@fulfillments,现在我将它作为隐藏字段传递给另一个控制器操作。但不知何故
我不确定为什么我的表格没有显示。
答案 0 :(得分:2)
您忘记了简单表单中的=
:
你的:
<% simple_form_for @fulfillments,
正确的:
<%= simple_form_for @fulfillments,
请注意&lt;%= 。在开始。