css - Rails 5.0.1,无法让 Bootstrap 4 正常工作

标签 css ruby-on-rails twitter-bootstrap bootstrap-4

我刚刚创建了一个全新的 Rails 应用程序 (5.0.1)。在这个 Rails 应用程序中,我想使用 Bootstrap 4。我以前做过,通常很简单,但这次我遇到了一些问题。由于某种原因,一些样式被关闭/覆盖。除了安装之外,我还没有自己添加任何自定义样式:

gem 'bootstrap', '~> 4.0.0.alpha6'

请看下图了解我的意思:

enter image description here

默认情况下,按钮文本应为白色,但当我检查该元素时,我发现它不起作用。

除了将 gem 'bootstrap' 添加到我的 gemfile 之外,我还完成了以下操作:

application.scss

@import "bootstrap/variables.scss"; // I haven't tweaked any of the  variables yet.
@import "bootstrap";

application.js:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require tether
//= require bootstrap

我正在使用 Rails 5.0.1bootstrap', '~> 4.0.0.alpha6' .

关于为什么它不起作用的任何想法?

最佳答案

看起来您有多个版本的 Bootstrap 在工作,也许 Bootstrap 3 覆盖了 Bootstrap 4。

如果您正在使用某些 Bootstrap 模板,请检查 Bootstrap 是否在其依赖项文件夹中,然后选择是否要删除它或 gem。

其他可能的问题:只使用导入而不包含在你的 application.scss 中

其他:你有一个链接规则似乎覆盖了从白色到黑色的文本颜色,添加一个 '!important' 来覆盖它

关于css - Rails 5.0.1,无法让 Bootstrap 4 正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42416609/

相关文章:

ruby-on-rails - 在特定于环境的配置文件中配置未定义

html - CSS 不适用于实时 heroku 网站,但适用于本地主机

javascript - knockout.js 绑定(bind) bootstrap btn-group

javascript - 使用 Angular-Material 创建简单应用程序时出现问题

html - Div 弹出标题

html - z-index 与静态元素冲突

javascript - 如何确保在调整窗口大小时 div 不会开始新行?

javascript - 计算类中的特定字符(并将文本 chop 逻辑应用于该类的每个实例)

ruby-on-rails - 长期运行的 Sidekiq 工作不断消亡

jquery - Bootstrap 4 Carousel 一次多帧并逐一滑动