2017-08-29 10 views
0

私はRails 5を使用しています。自分のフォームでオプションをあらかじめ選択したいと思います。私のモデルからのフィールドはブール値ですが、明らかにオプション(テキストと値)は文字列です。だから私はこのRailsのf.select項目でオプションを事前に選択するにはどうすればよいですか?

<%= f.select :bool_field, options_for_select([["Above", "false"], ["Below", "true"]]), @my_event.nil? ? nil : @my_event.bool_field.to_s, {:prompt => "Select Object"} %> 

を試してみましたが、私は "偽" のために

未定義のメソッド `マージ」を取得しています:文字列

エラーページをレンダリングするとき。自分のフォームでオプションを事前に選択する適切な方法は何ですか?

答えて

0

括弧が間違っている:

<%= f.select :bool_field, options_for_select([["Above", "false"], ["Below", "true"]], @my_event.nil? ? nil : @my_event.bool_field.to_s), {:prompt => "Select Object"} %> 
関連する問題