1
<%= f.select :id, lists.collect{ |p| [p.name, p.id] } << "add product", { prompt: t("select product") }, { :class => "selectpicker" } %>
问题是“添加产品”被添加到最后一个索引,但我希望它在第二个索引。在轨道上的选择红宝石添加多个建议值
<%= f.select :id, lists.collect{ |p| [p.name, p.id] } << "add product", { prompt: t("select product") }, { :class => "selectpicker" } %>
问题是“添加产品”被添加到最后一个索引,但我希望它在第二个索引。在轨道上的选择红宝石添加多个建议值
您可以使用插入,并通过索引要插入的数据:
调整了一下代码:
<%= f.select :id, lists.map { |p| [p.name, p.id] }.insert(1, 'add product'), { prompt: t('select product') }, { class: 'selectpicker' } %>
尝试'插入(1,“添加产品”)' – Abhi