在我的应用中,我添加了一个主题。我在供应商文件夹上放置了该主题的样式表。 此样式表将某些样式应用于正文,例如font-size和font-family。 然后在application.css上,为body设置不同的字体大小和字体系列。
按预期,在开发中从application.css中选择样式。
但是在生产中是从主题样式表中挑选样式。这不是应该的方式。
可能是什么原因?我了解application.css可能位于已编译文件的主题样式表的顶部,但是有没有办法更改编译顺序?
答案 0 :(得分:0)
您可以通过更改清单文件中的顺序来更改assets_precompile
的顺序。因此,将*= require_self
移至上方,然后重新运行rake assets:precompile
参考:https://guides.rubyonrails.org/asset_pipeline.html#manifest-files-and-directives