Rails - 有没有办法让Rails在视图中呈现Style .css文件?

AnA*_*ice 3 ruby-on-rails ruby-on-rails-3

而不是页面发出另一个CSS请求,我想让Rails视图呈现页面中的CSS文件,所以它只有1个请求.

这可能吗?

Mar*_*une 8

尽管包含CSS的典型方法是使用stylesheet_link_tag(特别是它被客户端缓存),可以将它直接放在你<HEAD>的Rails 3.1中:

<HEAD>
  ....
  <STYLE type="text/css">
    <%= YouAppName::Application.assets["your_stylesheet.css"].to_s.html_safe %>
  </STYLE>
</HEAD>
Run Code Online (Sandbox Code Playgroud)

我从这篇文章中改编了这个.