使用SASS的Rails应用程序从外部gems导入CSS而不处理链轮指令

使用SASS的Rails应用程序从外部gems导入CSS而不处理链轮指令,css,ruby-on-rails,sass,sprockets,sass-rails,Css,Ruby On Rails,Sass,Sprockets,Sass Rails,我觉得这一定是一个比较常见的问题,但我的谷歌foo迄今为止让我失望 我有一个Rails 4应用程序,在那里我将SASS用于CSS。我有几个宝石,我(被迫)使用,主要包含CSS。假设gemc有一个index.css文件,其中包含用于该gem的css的Sprockets指令。当我导入gem-x/index时,我的应用程序.css文件将只包含这些链轮指令的文本 我能找到的唯一解决方案是查看外部gems的源代码,这样我就可以手动@直接导入每个CSS文件,例如 @import gem-x/file1 @i

我觉得这一定是一个比较常见的问题,但我的谷歌foo迄今为止让我失望

我有一个Rails 4应用程序,在那里我将SASS用于CSS。我有几个宝石,我(被迫)使用,主要包含CSS。假设gemc有一个
index.css
文件,其中包含用于该gem的css的Sprockets指令。当我导入gem-x/index时,我的
应用程序.css
文件将只包含这些链轮指令的文本

我能找到的唯一解决方案是查看外部gems的源代码,这样我就可以手动
@直接导入每个CSS文件,例如

@import gem-x/file1
@import gem-x/file2
@import gem-x/file3
这既繁琐又需要我知道每个外部创业板的资产结构,这些外部创业板不直接为消费提供SASS

当我导入这些外部gem时,有没有办法让链轮和资产管道处理这些外部gem的
index.css
文件,而不是简单地将这些文本放到我的
应用程序.css


编辑:

这种行为似乎与
sass-rails
5+中的突破性更改有关:


那根线已经一岁了。现在有什么解决方法或解决方案吗?

如果您可以从gem导入所有文件而不是特定文件,您只需执行以下操作:

@输入“*”


如果您同意从gem导入所有文件,而不是特定文件,您可以简单地执行以下操作:

@输入“*”