Ruby on rails 3 为什么rails 3.1和3.2.0.rc2创建application.css而不是scss?

Ruby on rails 3 为什么rails 3.1和3.2.0.rc2创建application.css而不是scss?,ruby-on-rails-3,ruby-on-rails-3.1,sass,ruby-on-rails-3.2,Ruby On Rails 3,Ruby On Rails 3.1,Sass,Ruby On Rails 3.2,当使用rails 3.1或3.2.0.rc2创建rails应用程序时,默认情况下,它会创建一个app/assets/stylesheets/application.css文件,但是在此之后创建的每个控制器/模型都会创建一个app/assets/stylesheets/.scs 为什么默认情况下不创建应用程序.scss 如何正确地合并应用程序.scss,并完全摆脱应用程序.css 我只需将其重命名为application.scss,然后您可以导入其他.scss文件,如下所示: // Inside

当使用rails 3.1或3.2.0.rc2创建rails应用程序时,默认情况下,它会创建一个
app/assets/stylesheets/application.css
文件,但是在此之后创建的每个控制器/模型都会创建一个
app/assets/stylesheets/.scs

为什么默认情况下不创建
应用程序.scss


如何正确地合并
应用程序.scss
,并完全摆脱
应用程序.css

我只需将其重命名为
application.scss
,然后您可以导入其他
.scss
文件,如下所示:

// Inside application.scss

// HTML Reset
@import "reset.scss";

// Users CSS
@import "users.scss";

当您编译SCS时,它将从该文件中的所有其他导入文件或css为您生成
application.css

application.css
就像管家一样,它代表其他
.scs
文件的正确顺序

将真正有效的CSS放入
应用程序中。CSS
可能不是好的做法,因为rails生成的注释如下:

您可以自由地将应用程序范围的样式添加到此文件,它们将 显示在编译文件的顶部,但通常最好 根据样式范围创建新文件