2016-06-09 20 views
0

我覺得這一定是一個相對常見的問題,但我的Google-foo迄今爲止失敗了。使用SASS導入應用程序的應用程序從外部寶石導入CSS不處理鏈接指令

我有一個Rails 4應用程序,我在我的CSS中使用SASS。我有幾個寶石,我(被迫)使用主要包含CSS。假設gem C有一個index.css文件,該文件包含該寶石的CSS的Sprockets指令。當我@import gem-x/index我的application.css文件將包含這些Sprockets指令的文本。

我能找到的唯一解決方案是查看外部寶石的來源,以便我可以直接手動@import每個CSS文件,例如,

@import gem-x/file1 
@import gem-x/file2 
@import gem-x/file3 

這是既乏味又需要我知道每個外部寶石的資產結構,它不提供SASS供消費直接使用。

有沒有什麼辦法讓鏈輪和資產管道處理這些外部寶石的index.css文件當我@import他們,而不是簡單地把文字放到我的application.css


編輯:

這種現象似乎被捆綁到一個重大更改在sass-rails 5+:https://github.com/rails/sass-rails/issues/297

該線程是一歲多壽。這些天有沒有解決方法或解決方案?

回答

0

如果你是好與創業板,而不是一個特定的文件中導入所有的文件,你可以簡單地做:

@import「*」;