で選択使用する私は現在、私が必要とするこの選択ブロックHAML
= f.label :item
= f.select(:item, ["Select"] + List.items(foo), {}, { :class => "form-control input", :id => "column" })
は、私がしたい任意の文字列にデフォルトのオプションを設定することですが、私はそれをどこに置くかを見つけ出すように見えることはできません。
で選択使用する私は現在、私が必要とするこの選択ブロックHAML
= f.label :item
= f.select(:item, ["Select"] + List.items(foo), {}, { :class => "form-control input", :id => "column" })
は、私がしたい任意の文字列にデフォルトのオプションを設定することですが、私はそれをどこに置くかを見つけ出すように見えることはできません。
APIドックからinclude_blank
オプションを使用できませんか?
= f.label :item
= f.select(:item, List.items(foo), {include_blank: 'String'}, {html_options})
http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/select
デフォルトのプロンプトを設定するinclude_blank:
オプションを使用します。たとえば、
= f.select(:title, Book.all, include_blank: "Anything!")
デフォルト値「任意」のレンダリングを行います。だからあなたの場合のために、私はそれが可能と考えている:
= f.select(:item, ["Select"] + List.items(foo), {}, { :class => "form-control input", :id => "column", include_blank: 'Any string' })
これは私に 'ActionViewを与えた::テンプレート::エラー(5が与えられた引数の数が間違っては(1..4を期待))' – brandoncodes
オーケーだと思います私はそれを考え出した。私は私の答えを更新した – Mark