我想知道application.css
的用途是什么?如果我正在为header
和footer
创建新文件,以便我的所有网页都可以包含header
和footer
页面,那么我是否只需将所有常见的css语法放在{ {1}}?或者我应该创建一个新的application.css
并放置将在我的应用程序中使用的所有语法,如body,html,ul,a,tags和stuff?
由于
答案 0 :(得分: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默认执行它所做的事情。