我使用 Twitter Bootstrap(没那么重要,但它是第三方CSS 文件)。因为它是第三方 CSS“库”,所以它应该放在/vendor/assets/stylesheets
. 到现在为止还挺好。
现在,我想在生产中使用 Rails 3.1(.1) 资产管道将所有 CSS 连接到一个 application.css 中,这就是我卡住的地方。
当我运行rake assets:precompile
它时,它会像宣传的那样工作。public/assets
Rake 任务在包含摘要和所有内容的文件夹中创建了一些 application.css 文件。问题是这个文件只包含我的 CSS 文件中的 CSS,/app/assets/stylesheets
并且完全忽略了我的供应商资产文件夹中的那个。
有谁知道我在这里想念什么以及如何告诉 Rails 将供应商样式表与应用程序样式表连接在一起?此外,仅包括以下内容是否足够:
<%= stylesheet_link_tag "application" %>
在视图中(因为我希望所有内容最终都在一个文件中)还是应该包含每个 CSS 文件?