在Ruby on Rails中编译资源时出现以下错误。Font awesome - undefined变量
Undefined variable: "$fa-css-prefix".
这个事情我已经检查: - 在Gemfile中
- 字体真棒 - 萨斯宝石 进口
- _variables检查,以确保发
- 字体真棒和字体真棒 - 链轮 - 字体路径指向字体位置
- _variables重命名为_aavariables尝试并强制这是第一个文件处理。
在我application.scss文件我有: -
*= 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";
我可以暂时通过包括import语句 '变量' 在每个摆脱错误的的部分,但我宁愿修复原因。
我怀疑它与你的进口秩序的事,你可以探索。 (在导入之前似乎会调用它)。 –
[我不知道它与font-awesome有什么关系](https://github.com/bokmann/font-awesome-rails/issues/157) –
与这个其他的无法快速地进行比我非常有信心它没有处理font-awseome.scss文件。我手动添加适当的导入到每个文件,我能够通过在font-awesome文件夹中的错误,但我然后在另一个文件夹(SASS)中得到相同的错误。我也可以手动修改这些文件,但必须有这种情况发生的原因。 – Dunny