bootstrap-sass
バージョン 2.3.1.0 の Rails プロジェクトで gem を使用しています。ただし、Heroku にプッシュすると、Bootstrap 3 スタイルが取得されます。CSS スタイルを調べたところ、確かに Bootstrap バージョン 3 と表示されています。
ローカルでは、割り当ては正しいようです。しかし、同様に困惑するのは、CSS ファイルを調べると、Bootstrap 2.3 スタイルのように見えるものを表示しているにもかかわらず、Bootstrap バージョン 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 では次のように表示されます。