2013-03-10 47 views
1

我在想什麼application.css是爲什麼?如果我創造headerfooter一個新的文件,所以我所有的網頁可以只包括headerfooter頁,我只是把所有常見的CSS語法application.css?還是應該創建一個新的custom.css,並將所有將用於我的應用程序的語法放在body,html,ul,a,tags和stuff中?Ruby on Rails樣式表渲染文件和通用css的application.css

感謝

回答

0

什麼是application.css?您是否閱讀過關於Asset Pipeline的Rails指南?那個頁面只是回答你的「它是幹什麼的?」問題和更清晰徹底。

至於你的造型佈局,指南上提到:

默認匹配編譯的文件包括的application.js,application.css和所有非JS/CSS文件(即.coffee和。 scss文件在編譯爲JS/CSS時不會自動包含):

這意味着默認情況下,Rails只會爲您編譯application.css文件。當然,你可以把你的造型在app/assets/stylesheets/custom.css,並附

/** 
*= require custom 
*/ 

,但你的「定製」的風格聽起來像是應用的造型,如此看來它會是最好的,只是這一切放到application.css,讓Rails的做它默認做什麼。