セレクトボックスをviewで実装したいと思っています。
railsのコードで書く場合、
view
<%= f.select :プロパティ,['sample1','sample2','sample3'],{include_blank:'選択ボックス'}, class: クラス名 %>
などだと思いますが、
このプロパティ名のところを複数にするにはどうしたら良いでしょうか?
現在以下のようにカラムを作っています。
migrate
add_column :g_infos, :Roppongi_area, :string add_column :g_infos, :Shinjyuku_area, :string add_column :g_infos, :Shibuya_area, :string add_column :g_infos, :Ginza_area, :string add_column :g_infos, :Akihabara_area, :string add_column :g_infos, :Others_area, :string
このように6つのカラムがあり、複数選択可能で、「〜area」がそれぞれの選択項目だとした場合、
選んだ選択肢によって、別々のカラムにデータを格納し、フラグが立つ形の構成です。
例えば「Roppongiエリア」の選択肢を選択したら、DBのRoppongi_areaのカラムに「1」が立つ。というイメージです。検索機能を実装する際、「Roppongi_area」で1が立っているデータ全て呼び出す構成にする予定だからです。
このように選択肢ごと別々のカラムにデータを飛ばすようにするrailsのf.selectの(あるいは他の)書き方を教えていただけないでしょうか。form_forの中です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/29 02:18