css - 在 Rails 4 应用程序中添加 Bootstrap 下拉样式

标签 css ruby-on-rails ruby 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') %>

默认的 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/

相关文章:

html - 滚动条覆盖一个div

ruby-on-rails - 在 Rails 模型中调用方法时未定义的方法

Ruby $stdin.gets 不在屏幕上显示字符

html - 垂直对齐 ionic 标题中的文本和图像

javascript - 使用具有自定义延迟的 javascript 在循环中动态更改包装器背景

ruby-on-rails - ruby rails : Save objects and attributes of model to another table

ruby-on-rails - 无法加载位于 lib 目录中的此类文件

sql - 使用带连接的占位符

javascript - 冗余 Amazon S3/Rails

jquery - div 元素上的文本溢出