我有一个 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 表单助手或简单表单来做到这一点?