1

次の選択リストを含むフォームがあります。

<th>Unit Size</th>

   <td><%= f.select :unit_size, options_for_select((1..@foo.bar.bar_type.usize)), {selected: @foo.unit_size} %></td>

DB 内の foo.unit_size に関係なく、フォームのドロップダウンでは常に「1」が選択されています。

4

1 に答える 1

2

選択されたオプションは、「選択された」キーとして#options_for_selectではなく、に渡されるべきです:#select

f.select :unit_size, options_for_select((1..@foo.bar.bar_type.usize), @foo.unit_size)
于 2013-09-12T16:51:38.367 に答える