1

我有一个 Rails 表单,我想在其中添加一个选择下拉列表。对于每个下拉菜单,用户可以选择一个值,但最后我想解析在不同选择框中输入的每个值作为数组的一部分。我怎样才能做到这一点:

在此处输入图像描述

我的代码如下所示:

 <%= simple_form_for :or,
  url: path,
  method: :post,
  remote: true do |f| %>

  <%= f.fields_for "r_ids[]" do |ff| %>
    <% count.times do |c| %>
      <%= select(:or, :r_id, @r.collect { |r| [r.name, r.id] }) %>
      <br/>
    <% end %>
  <% end %>
  <%= f.button :submit,
    class: 'btn btn-success btn-sm btn-update',
    data: { disable_with: 'Submitting...'}  %>
<% end %>

如您所见,我使用循环多次显示下拉菜单。对于每个下拉列表,我想将值放在一个数组中,以便我获取在每个下拉列表中输入的值。如何使用 rails 表单助手或简单表单来做到这一点?

4

0 回答 0