我使用 Twitter Bootstrap(虽然这不重要,但它是一个第三方 CSS 文件),因此它应该放在/vendor/assets/stylesheets
中。到目前为止还好。
现在,在 Rails 3.1(.1) 资产管道中,我想将所有 CSS 都合并到一个application.css文件中,这时我遇到了问题。
当我运行rake assets:precompile
时,它像广告一样有效。Rake 任务会在public/assets
文件夹中创建几个application.css文件,并带有摘要。但问题是,这个文件只包含 /app/assets/stylesheets
中的CSS文件中的CSS,完全忽略了我的 vendor 资产文件夹中的文件。
是否有人知道我漏掉了什么,并且如何告诉 Rails 将供应商样式表与应用程序中的样式表合并?另外,只需要包括以下内容吗:
<%= stylesheet_link_tag "application" %>
在视图中(因为最终我希望所有内容都在一个文件中),我应该包含每个单独的CSS文件吗?