我有了一个下拉式选单,去从1到10,我需要当页面加载,虽然它自动选择10的形式。红宝石自动表单中选择选择A选项
我已经试过这
f.select(:load_priority, options_for_select(1..10), :selected => 10)
但仍然保持在1默认我怎么会让它选择10从一开始去了?
我有了一个下拉式选单,去从1到10,我需要当页面加载,虽然它自动选择10的形式。红宝石自动表单中选择选择A选项
我已经试过这
f.select(:load_priority, options_for_select(1..10), :selected => 10)
但仍然保持在1默认我怎么会让它选择10从一开始去了?
你可以这样说:
<%= f.select(:load_priority, options_for_select((1..10), 10)) %>
在使用options_for_select,默认值可以作为第二PARAM传递。
API指南网址以供参考,(http://apidock.com/rails/v4.2.1/ActionView/Helpers/FormOptionsHelper/options_for_select)
<%= f.select options_for_select((1..10), default) %>
谢谢。这工作。 – Padagomez