0

フォームに1-42の選択可能なリストを表示したいと思います。リストを作成するために、コントローラーの新しいmeに配列割り当てがあります。

@cabinet_position_list = (1..42).to_a

番号はdevice.positionに割り当てられますが、ボックスに番号を表示する方法がわかりません。これが私がフォームで思いついた最高のものです:

<%= f.select :position, options_from_collection_for_select(@cabinet_position_list, "position", "?????") %>
4

2 に答える 2

1

この場合、 options_from_collection_for_select は必要ありません。ただ:

f.select :position, @cabinet_position_list

また

f.select :position, (1..42).to_a
于 2013-03-20T17:15:51.870 に答える
0

options_for_select(@cabinet_position_list)動作するはずです!

于 2013-03-20T17:02:42.213 に答える