〇〇.html.erb
<%= f.collection_select(:category_id, Category.all, :id,
:name, {}, {class:"select-box", id:"item-category"}) %>
第一引数, category_id
保存先のカラム名
第二引数, Category.all
配列データを指定する
第三引数, id
表示する際に参照するDBのカラム名
第四引数, name
実際に表示されるカラム名
第五引数, {}
(オプション) 今回はオプションの指定なし
(include_blankという値のない選択肢を先頭にするオプションなどがあります。)
htmlオプション {class:"select-box"} 今回はクラス名を付与
(cssを当てるため)
リストを入れたモデルを作成し、そのモデルからデータを取り出す為ビューに使用したコードです。一時は引数を省略しすぎて、表示できませんでしたが、引数の意味合いを考え、入力していきたいです。