<%= f.select :ampm, {"am" => "am", "pm" => "pm"}, {:class => "form-control"} %>
と書くと生成されたhtmlにclass="form-control"
が反映されない。
<%= f.select :ampm, {"am" => "am", "pm" => "pm"}, {}, {:class => "form-control"} %>
タグ情報{"am" => "am", "pm" => "pm"}
の後に、{}
を入れてから、{:class => "form-control"}
を書く。
最初の書き方だと、
<select> <option>am</option> <option>pm</option> </select>
にしかならない。
後の書き方で、
<select class="form-control"> <option>am</option> <option>pm</option> </select>
とclass="form-control"
が反映される。