无法设置我的 Rails select 菜单的样式

Having trouble styling my Rails select menu

我正在使用 Rails 4.2.3。我想更改 select 菜单的字体,但我无法做到。我安装了“bootstrap-sass”gem 并将其添加到我的样式表中……

select {
        font-family: 'Oxygen', sans-serif;
}

然后以这种方式设置我的 select 标签

<%= select_tag :state, options_for_select([["Select State", nil], *us_states]), {class: "form-control"} %>

但是当我的菜单呈现时,选项继续使用正常字体而不是我指定的字体。我还需要做什么来设置 Rails select 菜单的样式?

这应该适合你:

<%= select_tag :state, options_for_select([["Select State", nil], *us_states]), class: 'states form-control' %>

您不需要在辅助哈希中发送它。

我还会考虑添加一个更易于识别的 class 名称,例如:

.states {
    font-family: 'Oxygen', sans-serif;

}