我的情况如下。我使用资产管道建立了一个“主题”网站。有各种各样的清单:
application.scss
application_light.scss
application_dark.scss
当我运行rake assets:precompile
时,只有application.scss被编译并创建为application.css。
我在开发过程中对这些资产没有任何问题,只有在生产预编译中才会失败。
我试过了:
config.assets.precompile += %w( application_light.scss )
这也不起作用,它只是不会预编译application.scss
答案 0 :(得分:0)
我在这里找到了答案:
Precompiling a .scss manifest file using Rails 3.1's asset pipeline
原来我只需要将预编译从scss更改为css。