プロジェクトで使用gem 'twitter-bootstrap-rails, '2.1.4'
しています。レール 3.2.6
heroku にデプロイするときに最初に問題に気付きましたが、ローカル マシンにも問題があります。Twitter のデフォルトの一部が読み込まれていないようです。たとえば、ナビゲーション バーはデフォルトのダーク グレー/ブラックではなく白です。フォントは、ブートストラップのデフォルトよりも大きくなっています。
ブートストラップのデフォルトのナビゲーションバーの色を変更したことはありませんが、ナビゲーションバーは次のようになります。
私は自分の資産を次のように設定しています。
管理レイアウトが通常のサイト レイアウトと異なるため、メソッドは使用するapplication controller
レイアウトを決定し、次にロードしapplication.css
ます。blog_admin.css
application.css
/*
*= require_self
*= require_tree ./application
*/
blog_admin.css
/*
*= require_self
*= require_tree ./blog_admin
*/
各ディレクトリにapplication
はblog_admin
、bootstrap_and_overrides.css.less
.
さらに奇妙なのは、私のラップトップでは、開発環境でスタイリングが正しいことです。私の iMac ではそうではなく、スタイルがありません。Heroku にデプロイすると、開発環境で正しいスタイルを持つラップトップからデプロイした場合でも、常にスタイリングが失われます。
何がうまくいかないのでしょうか?ブートストラップのデフォルト変数が見つからない場合、それらがロードされていることを確認するにはどうすればよいですか?
これはデバッグするのも難しいので、そこにあるアドバイスもいただければ幸いです。