2011-07-12 1 views
1
<%= f.select :owner, options_for_select(names) %> 

ここでの名前は名前の配列です。 "ハリー"、 "バリー"、 "ジョー"。 フォーム要素は:ownerの値を、選択したオプションのインデックス、つまり0,1,2に設定します。 "harry"、 "barry"、 "joe"の代わりに値を送信したいとします。Rails Select in Formはインデックスを返します。私はテキストを送ろうとしています

選択するオプションがありますか?そうでない場合は、どうすればいいですか?これtwo element array of [text,value] pairs

答えて

4

地図名:

<%= f.select :owner, options_for_select(names.map {|name| [name,name]}) %> 
関連する問題