【发布时间】:2013-11-08 15:39:26
【问题描述】:
我在我的 Rails 项目中使用 bootstrap-sass gem,版本为 2.3.1.0。但是,当推到 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";这行是它在本地主机上的样子:
这是 Heroku 上的样子:
【问题讨论】:
标签: ruby-on-rails twitter-bootstrap heroku bootstrap-sass