railsでBootstrapのselectタグのCSSを使う

<%= 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"が反映される。