在select标记中添加自定义选项(文本+值)

时间:2015-02-16 13:32:31

标签: ruby-on-rails

我想添加"其他"此选择中值为-1的选项:

<%= f.select :id, options_from_collection_for_select(@vehicles, :id, :model, "@used_vehicles[i]") %>

我应该用其他东西替换@vehicles吗?

1 个答案:

答案 0 :(得分:0)

如果可以,您应该使用Rails中已有的行为,即使用include_blank选项:

<%= f.select(:id, @vehicles.collect {|p| [ p.name, p.id ] }, {include_blank: 'Other'}) %>

您也可以查看documentation