我覺得這一定是一個相對常見的問題,但我的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
該線程是一歲多壽。這些天有沒有解決方法或解決方案?