【发布时间】:2018-08-11 23:41:45
【问题描述】:
我试图允许从 Rails 表单中的集合中选择多个值。该字段正在工作,但不允许进行多项选择(一旦选择了替代选项,则先前选择的选项将被取消选择)。我正在使用 Bootstrap CDN,我认为这不会导致问题,但我可能错了?
你能看出这段代码有什么问题吗?
<div class="field form-group row">
<%= f.label :industry_ids, class:"col-sm-3"%>
<%= f.collection_select(:industry_ids, Industry.all, :id, :name, {:multiple => true}, size: Industry.all.length) %>
</div>
感谢您的帮助。
【问题讨论】:
-
下面的答案有用吗?如果没有,你更改它时发生了什么?
-
我更改了代码以包含一个空散列来代替多个选项,并将这个散列移回一个位置。这对结果没有任何影响。这就是你的建议吗?
-
<%= f.collection_select(:industry_ids, Industry.all, :id, :name, {}, :multiple => true, size: Industry.all.length) %>
标签: ruby-on-rails collection-select