【发布时间】:2014-01-21 01:15:45
【问题描述】:
在Rails api 中,它们表明使用select 可以将选项值从默认编号更改为显示的实际值(代码块6)。有什么办法可以通过collection_select 做到这一点?
我的 Rails 代码是:
<%= f.label :category %><br />
<%= f.collection_select :category, Costume.all, :id, :category, include_blank: true %>
它会生成 HTML:
<select id="search_category" name="search[category]"><option value=""></option>
<option value="1">shirt</option>
<option value="2">pants</option>
</select>
我想要的是:
<select id="search_category" name="search[category]"><option value=""></option>
<option value="shirt">shirt</option>
<option value="pants">pants</option>
</select>
谢谢!
【问题讨论】:
标签: ruby-on-rails forms ruby-on-rails-4