0 css ruby ruby-on-rails twitter-bootstrap ruby-on-rails-4
这是我用于在表单中呈现下拉列表的代码.
<label class= 'sniglet'> Nationality</label>
<%= f.select(:nationality_id, @nationalities.map {|n| [n.country_name, n.id]}, :class => 'form-control') %>
Run Code Online (Sandbox Code Playgroud)
默认的引导程序样式似乎不起作用.可能是什么问题呢?
根据rails api,select form helper的语法是
select(method, choices, options = {}, html_options = {})
Run Code Online (Sandbox Code Playgroud)
您正在传递class: 'form-control'第三个参数,这就是为什么它不应用该类,您可以使用浏览器中的开发人员工具进行检查.将其作为第四个参数传递.
例如
<%= f.select(:nationality_id, @nationalities.map {|n| [n.country_name, n.id]}, {}, class: 'form-control') %>
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           82 次  |  
        
|   最近记录:  |