2012-09-03 66 views
0

我有一堆單獨的文件,其中包含我在項目範圍內使用的變量。由於變量不會通過不同的SCSS文件throughtout項目堅持我有我的application.css.scss文件的beggining後立即將其導入:Rails - 所需的資產文件,@import和全局變量變量

@import "filename.css.scss" 
/* 
*= require jquery-ui 
*/ 

現在,我通過@import導入一切都被馬上進口沒有任何問題。我試圖通過鏈輪導入的所有內容都被忽略;所以如果我使用@import指令手工導入每個SCSS文件,它都會被很好地導入 - 這意味着文件可以被應用程序訪問。任何想法可能是錯誤的?

我使用rails v 3.2.6,鏈輪2.1.3。

回答

0

花一些時間瀏覽網頁和閱讀鏈輪文檔後,我發現了以下工作:

鏈輪只分析文件的開頭(直到它到達第一個註釋塊的結束),所以:

@import "filename.css.scss" 
/* 
*= require jquery-ui 
*/ 

這將導入filename.css.scss,但會忽略* = require jquery-ui指令。

/* 
*= require jquery-ui 
*/ 
@import "filename.css.scss" 

這將工作得很好,加載jquery-ui,然後導入filename.css.scss。

希望這將有助於未來的人。