0
下拉菜單中我有一個嵌套的領域,其中之一是一個下拉菜單形式:Rails的嵌套表格 - 在編輯
<%= f.select :points, options_for_select([1, 0, -1]) %>
它工作正常,但是當我想編輯的項目這一領域默認爲1.我怎樣才能讓下拉選擇保存的值?
下拉菜單中我有一個嵌套的領域,其中之一是一個下拉菜單形式:Rails的嵌套表格 - 在編輯
<%= f.select :points, options_for_select([1, 0, -1]) %>
它工作正常,但是當我想編輯的項目這一領域默認爲1.我怎樣才能讓下拉選擇保存的值?
到options_for_select
第二個參數的選定值,以便可以嘗試設置,通過:
<%= f.select :points, options_for_select([1, 0, -1], f.object.points) %>
或者,你可以通過selected
選項爲:
<%= f.select :points, options_for_select([1, 0, -1], selected: f.object.points) %>
注意f.object
有參考當前構建此字段的對象,以便您可以使用它來獲取適當的屬性以將其選擇默認爲。