我有了一個下拉式選單,去從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