よしだです

プログラミングの勉強してます

form_forのf.selectにclass指定が出来なかった話

今までselectって使った事がありませんでした。

それで、ちょうど使う機会があったので使ってみるとなぜかCSSが反映されない。

<%= form_for(@hoge) do |f| %>

~~~~
~~~~

  <%= f.select :hoge, options_for_select['hoge', 'huga', 'hieee'],  class: 'form-control' %>

~~~~
~~~~


調べてみると、どうやらhtml系の引数は第四引数に指定しないといけないようなので修正

  <%= f.select :hoge, options_for_select['hoge', 'huga', 'hieee'], {} ,  class: 'form-control' %>


これでなんとかなりました。