bootstrap-sass
Railsアプリケーションで使用しています。これまでのところ、すべて正常に機能していますが、ブートストラップ変数を使用する別のサードパーティの sass ファイルをインポートしようとしたところ、それらが表示されません。
私の中でapplication.css.scss
*= require bootstrap_local
のbootstrap_local.css.scss
@import "bootstrap";
@import "bootstrap-social";
ページにアクセスすると Rails エラーが発生します
Undefined variable: "$line-height-computed".
(in .../app/assets/stylesheets/bootstrap-social.scss:11)
によって必要とされる変数bootstrap-social.scss
は、以前にインポートされたbootstrap
ファイルで定義されています (実際には、含まれているパーシャルbootstrap/variables
で定義されています)。
私が理解している限り、これbootstrap_local
は is requiredであるため機能するはずです。つまり、その中のすべてが 1 つのスコープで一緒にコンパイルされるため、にインポートされたものはすべてbootstrap_local
1 つの大きなファイルとして扱われます。おそらく私はこれを間違っていますか?
をスローすると、正常に@import "bootstrap";
動作bootstrap-social.scs
します。しかし、これを行う必要はないので、何か間違ったことを行っているか、セットアップに何らかの設定ミスがあります。
これを修正するにはどうすればよいですか?
宝石:
- ブートストラップ-sass-3.1.1.1
- サスレール-4.0.3
システム:
- レール 4.0.1
- ruby 2.0.0p247 (2013-06-27 リビジョン 41674) [x86_64-linux]
( Bootstrap Socialは、Bootstrap と Font Awesome に基づいて純粋な CSS で作成されたソーシャル サインイン ボタンのセットです。)