今回はf.selectにBootstrapを当てる際に苦労したので短いですが備忘録として書いていきます!
使っている環境
- Vscode
- Rails 5.2.6
- ruby 2.6.6
目次
初めに
- 何か不手際などあればご指摘いただけるとありがたいです。🙇
やりたかった事
セレクトタグのフォームを整えたかった。
苦戦したコード
<%= f.select :amount, [[1, 1], ["2", 2]], include_blank: "個数選択", class: 'form-control' %>
まず以下の記事などを参考にしたときHTMLオプションは第四引数に書けばいいのかと思っていました。しかし、なーぜかうまくいかない.....
参考
【Rails】完全理解 formでセレクトボックスをつくるselectの使い方(参照日時2021/11/21)
railsでBootstrapのselectタグのCSSを使う(参照日時2021/11/21)
こうしたら上手くいきました
<%= f.select :amount, [[1, 1], ["2", 2]], {include_blank: "個数選択"}, class: 'form-control' %>
参考記事にもあったのですが、空じゃなくても第三引数のは{}必要なんですね!コードは正直です(泣)💦
最後に
これに限らず、活用しきれてないメソッドがまだまだあるはずなので、頑張っていきたいと思います!