这是我用来在表单中呈现下拉列表的代码。
<label class= 'sniglet'> Nationality</label>
<%= f.select(:nationality_id, @nationalities.map {|n| [n.country_name, n.id]}, :class => 'form-control') %>
默认的 Bootstrap 样式似乎不起作用。可能是什么问题?
最佳答案
根据 Rails API,选择表单助手的语法是
select(method, choices, options = {}, html_options = {})
您将 class: 'form-control'
作为第三个参数传递,这就是它没有应用该类的原因,您可以使用浏览器中的开发人员工具对其进行检查。将其作为第四个参数传递。
例如
<%= f.select(:nationality_id, @nationalities.map {|n| [n.country_name, n.id]}, {}, class: 'form-control') %>
关于css - 在 Rails 4 应用程序中添加 Bootstrap 下拉样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22472134/