0

コードを取得しました

<%= f.select :wahl1, options_for_select(@berufs) %>

#<Beruf:0x45ed8e8>コンボボックスで@berufsの名前の代わりにid´sまたはsmthを取得します

4

1 に答える 1

2

options_for_selectキーと値の単純な配列またはハッシュが必要です。それでも、モデルのコレクションを渡しています。

必要なのはoptions_from_collection_for_select、たとえば次のとおりです。

= f.select :wahl1, options_from_collection_for_select(@berufs, 'id', 'name')
于 2013-03-09T12:12:27.900 に答える