Rails管道样式表的编译顺序

时间:2018-10-04 03:26:43

标签: ruby-on-rails

在我的应用中,我添加了一个主题。我在供应商文件夹上放置了该主题的样式表。 此样式表将某些样式应用于正文,例如font-size和font-family。 然后在application.css上,为body设置不同的字体大小和字体系列。

按预期,在开发中从application.css中选择样式。

但是在生产中是从主题样式表中挑选样式。这不是应该的方式。

可能是什么原因?我了解application.css可能位于已编译文件的主题样式表的顶部,但是有没有办法更改编译顺序?

1 个答案:

答案 0 :(得分:0)

您可以通过更改清单文件中的顺序来更改assets_precompile的顺序。因此,将*= require_self移至上方,然后重新运行rake assets:precompile

参考:https://guides.rubyonrails.org/asset_pipeline.html#manifest-files-and-directives