Ruby on Railsでアセットをコンパイルするときに、以下のエラーが表示されます。フォントawesome - 未定義の変数
Undefined variable: "$fa-css-prefix".
私がチェックしているもの: -
- フォント素晴らしい-SASS逸品gemfileに
- フォント素晴らしいとフォント素晴らしい-スプロケット輸入
- _variablesは必ずFAを作るためにチェック-font-pathがフォントの場所を指している
- _variablesを_aavariablesに改名して、これを最初に処理されたファイルに強制します。私はそれぞれの '変数' のimport文を含むことにより、一時的にエラーを取り除くことができます
*= require_tree . *= require_self *= require_tree ../css *= require_tree ../plugins *= require_tree ../plugins/font-awesome/scss *= require_tree ../plugins/font-awesome/fonts
と
@import "bootstrap-sprockets"; @import "bootstrap"; @import "font-awesome-sprockets"; @import "font-awesome";
- :私は私のapplication.scssファイルで
私はむしろ原因を修正したいと思います。
私はそれがあなたの輸入のために関係している疑いがあると思います、あなたはそれを探ることができます。 (輸入される前に何かが呼び出されたようです)。 –
[私はそれがフォントの素晴らしいこととは関係ありません](https://github.com/bokmann/font-awesome-rails/issues/157) –
私はかなり確信していますfont-awseome.scssファイルを処理していません。私は手動で各ファイルに適切なインポートを追加し、私はフォントのすてきなフォルダのエラーを通過することができましたが、私は別のフォルダ(SASS)で同じエラーが発生しました。手動でこれらのファイルを修正することもできますが、これが起こっている理由があります。 – Dunny