我在想什麼application.css
是爲什麼?如果我創造header
和footer
一個新的文件,所以我所有的網頁可以只包括header
和footer
頁,我只是把所有常見的CSS語法application.css
?還是應該創建一個新的custom.css
,並將所有將用於我的應用程序的語法放在body,html,ul,a,tags和stuff中?Ruby on Rails樣式表渲染文件和通用css的application.css
感謝
我在想什麼application.css
是爲什麼?如果我創造header
和footer
一個新的文件,所以我所有的網頁可以只包括header
和footer
頁,我只是把所有常見的CSS語法application.css
?還是應該創建一個新的custom.css
,並將所有將用於我的應用程序的語法放在body,html,ul,a,tags和stuff中?Ruby on Rails樣式表渲染文件和通用css的application.css
感謝
什麼是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的做它默認做什麼。