2011-10-09 51 views
13

我使用Twitter Bootstrap(不是那麼重要,但它是一個第三方 CSS文件)。因爲它是第三方CSS「庫」,它應該在/vendor/assets/stylesheets。到現在爲止還挺好。供應商在Rails 3.1中的CSS樣式表和資產管道

現在,我想在生產中使用Rails 3.1(.1)資產管道將所有CSS連接在一個application.css中,這就是我陷入困境的原因。

當我運行rake assets:precompile它工作的廣告。 Rake任務在帶有摘要和全部的public/assets文件夾中創建一些application.css文件。問題是此文件僅包含我的CSS文件中的/app/assets/stylesheets中的CSS,並完全忽略了供應商資產文件夾中的CSS文件。

有誰知道我在這裏錯過了什麼以及如何告訴Rails將供應商樣式表連同應用程序一起使用?此外,有足夠只包括:

<%= stylesheet_link_tag "application" %> 
視圖

(我希望一切是在結束一個文件),或者我應該包括每一個CSS文件?

回答

15

我確切地說你的配置,它工作正常。你確定你需要在你的application.css中引導嗎?像:

/* 
*= require bootstrap 
*= require_self 
*/ 
+1

我有第二個application.css在我的供應商資產的文件夾,包括引導CSS,但我需要把它列入了主要的應用程序資產application.css。以爲我必須將它們分開。謝謝你的協助! – Cimm

相關問題