2017-09-18 45 views
1
<%= f.select :id, lists.collect{ |p| [p.name, p.id] } << "add product", { prompt: t("select product") }, { :class => "selectpicker" } %> 

問題是「添加產品」被添加到最後一個索引,但我希望它在第二個索引。在軌道上的選擇紅寶石添加多個建議值

+0

嘗試'插入(1,「添加產品」)' – Abhi

回答

1

您可以使用插入,並通過索引要插入的數據:

調整了一下代碼:

<%= f.select :id, lists.map { |p| [p.name, p.id] }.insert(1, 'add product'), { prompt: t('select product') }, { class: 'selectpicker' } %>