【发布时间】:2011-02-02 21:24:48
【问题描述】:
在创建标准 Rails 下拉菜单时,如何设置列表中的默认项?
我问是因为过去我只是将 nil 条目作为值列表中的第一项进入下拉列表,但是当使用 {:include_blank => true} 时,空白条目不是默认选定的项目,列表中的第一项是。
【问题讨论】:
标签: ruby-on-rails
在创建标准 Rails 下拉菜单时,如何设置列表中的默认项?
我问是因为过去我只是将 nil 条目作为值列表中的第一项进入下拉列表,但是当使用 {:include_blank => true} 时,空白条目不是默认选定的项目,列表中的第一项是。
【问题讨论】:
标签: ruby-on-rails
你可以使用 :selected
<%= f.select :title, ['1','2','3','4'], :selected => '3' %>
【讨论】:
%td= select_tag user.name, ['approved','not approved'], selected: 'approved'
%td= select_tag user.name, options_for_select(['approved','not approved'], 'approved')
select_tag 与 select apidock.com/rails/ActionView/Helpers/FormTagHelper/select_tag 有不同的 API
您有许多选项可以使用<option> 标记填充<select> 标记,其中之一是options_for_select(container, selected = nil) ,它采用一个选定的参数,该参数应该是您希望默认选中的<option> 字段的值。
【讨论】: