一个新的Rails应用程序在app/views/layouts/application.html.erb
中包含以下代码,以包含指向 - 生产中 - 缩小的CSS的链接:
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
出于WebPerformance的原因,我想使用资产管道来缩小和组织我的CSS,但是在标题中内嵌它。
如何告诉Rails在application.html.erb
中内联资产管道的CSS?
答案 0 :(得分:2)
这段代码可以解决问题:
<style>
<% css = File.read("#{Rails.root}/public#{asset_path("application", type: :stylesheet)}") %>
<%= css.html_safe %>
</style>