13

我使用 Twitter Bootstrap(没那么重要,但它是第三方CSS 文件)。因为它是第三方 CSS“库”,所以它应该放在/vendor/assets/stylesheets. 到现在为止还挺好。

现在,我想在生产中使用 Rails 3.1(.1) 资产管道将所有 CSS 连接到一个 application.css 中,这就是我卡住的地方。

当我运行rake assets:precompile它时,它会像宣传的那样工作。public/assetsRake 任务在包含摘要和所有内容的文件夹中创建了一些 application.css 文件。问题是这个文件只包含我的 CSS 文件中的 CSS,/app/assets/stylesheets并且完全忽略了我的供应商资产文件夹中的那个。

有谁知道我在这里想念什么以及如何告诉 Rails 将供应商样式表与应用程序样式表连接在一起?此外,仅包括以下内容是否足够:

<%= stylesheet_link_tag "application" %>

在视图中(因为我希望所有内容最终都在一个文件中)还是应该包含每个 CSS 文件?

4

1 回答 1

15

我有你的配置,它工作正常。您确定您的 application.css 中需要引导程序吗?像:

/*
*= require bootstrap
*= require_self
*/
于 2011-10-09T20:07:44.383 回答