Rails sass导入css文件在暂存中不起作用

时间:2018-10-03 12:00:59

标签: ruby-on-rails

我在其中有一个.css文件

vendor/assets/stylesheets/myfile.min.css

我正在尝试从main.css.scss文件中引用该文件

@import 'myfile.min.css';

这适用于localhost,但不适用于暂存。 在我的application.rb中,我有

config.sass.load_paths << Rails.root.join("vendor","assets","stylesheets");

但是在登台时找不到该文件。

1 个答案:

答案 0 :(得分:0)

据我所知,您无法使用Ruby的SASS实现导入常规CSS文件。我更密切地关注Node的SASS实现,他们just recently tried to disable this functionality指出它与SASS规范不符。

您应该查看Rails的asset pipeline。您可以在main.css.scss

的顶部添加类似的内容
//= require myfile.min

这使链轮的进口负担加重,而SASS则事后自行处理。