我試圖在應用程序中使用http://startbootstrap.com/sb-admin-v2的引導程序皮膚,以及導航菜單。導軌錯誤:不導入指定的俄勒岡州的css文件
當我將css和js複製到rails項目並運行服務器時,出現錯誤消息「未定義變量:」$ fa-css-prefix「 - 該變量在文件_variables.scss中定義,應用/資產/樣式表下的子文件夾中的幾個樣式表之一
警告錯誤的代碼位於同一子文件夾(名爲app/assets/stylesheets/font-awesome/scss)中的另一個樣式表中。
在該文件夾是這些文件:
_bordered-pulled.scss
_core.scss
_fixed-width.scss
_icons.scss
_larger.scss
_list.scss
_mixins.scss
_path.scss
_rotated-flipped.scss
_spinning.scss
_stacked.scss
_variables.scss
font-awesome.scss
錯誤是
Undefined variable: "$fa-css-prefix".
(in /Users/Nick/rails_projects/propcrm/app/assets/stylesheets/font-awesome/scss/_bordered-pulled.scss:4)
字體awesome.scss包含:
@import "variables";
@import "mixins";
@import "path";
@import "core";
@import "larger";
@import "fixed-width";
@import "list";
@import "bordered-pulled";
@import "spinning";
@import "rotated-flipped";
@import "stacked";
@import "icons";
所以我不知道爲什麼,用變量設置爲第一個導入別人不具備的變量引用。
我嘗試閱讀資產管道上的幫助文檔,但對我來說這是希臘文。皮膚的下載在本地運行良好,所以我猜rails會以不同的順序(?)加載css文件。任何關於如何解決這個問題的提示都會很棒。我一直在挖這幾個小時,這超出了我的肯定。
我之前通過刷新整個緩存(Chrome上的Ctrl + Shift + R)解決了其中一個問題,可能會有所幫助。 –