我bootstrap-sass
在我的 Rails 项目中使用 2.3.1.0 版本的 gem。但是,当推到 Heroku 时,我得到了 Bootstrap 3 样式。我检查了 CSS 样式,它确实说 Bootstrap 版本 3。
在本地,分配似乎是正确的。但同样令人困惑的是,当我检查 CSS 文件时,它显示 Bootstrap 版本 3,尽管显示的样式看起来像 Bootstrap 2.3 样式。
我认为在某一时刻,我的bootstrap-sass
gem 正在使用 Bootstrap 3,但是当我把它放回时gem 'bootstrap-sass', '2.3.1.0'
,我遇到了这个奇怪的冲突。我真的只是希望我的 Heroku 应用程序能够正确显示样式。即使我将当前的本地版本推送到 Heroku,它仍然使用 Bootstrap 3 样式。
这是我所拥有的:
Gemfile
:
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
gem 'bootstrap-sass', '2.3.1.0'
end
我创建了一个styles.css.scss
文件,其中有一行@import "bootstrap";
Here's what it looks like on localhost:
这是 Heroku 上的样子: