这是我用来在表单中呈现下拉列表的代码。
<label class= 'sniglet'> Nationality</label>
<%= f.select(:nationality_id, @nationalities.map {|n| [n.country_name, n.id]}, :class => 'form-control') %>
默认的bootstrap样式似乎不起作用。可能是什么问题?
答案 0 :(得分:6)
根据rails api,select form helper的语法是
select(method, choices, options = {}, html_options = {})
您正在传递class: 'form-control'
作为第三个参数,这就是为什么它不应用该类,您可以使用浏览器中的开发人员工具进行检查。将其作为第四个参数传递。
e.g。
<%= f.select(:nationality_id, @nationalities.map {|n| [n.country_name, n.id]}, {}, class: 'form-control') %>