当一个轨程序是创造有轨3.1或3.2.0.rc2它默认情况下创建了一个 app/assets/stylesheets/application.css 文件中,然而每一个控制/模型创造有后创建一个 app/assets/stylesheets/<controller or model name>.scss.

为什么不是 application.scss 默认情况下创建的?

你如何正确地纳入一个 application.scss 和摆脱的 application.css 完全?

有帮助吗?

解决方案

我只是将它重新命名为 application.scss 然后你就可以进口在你其他的 .scss 这样的文件:

// Inside application.scss

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

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

当你汇编院,它将产生的 application.css 你从所有其他进口的文件或CSS内的该文件。

其他提示

application.css 只是发挥像个管家,它代表了正确的顺序,其他的 .scss 文件。

把真正的工作CSS application.css 可不良好做法,作为评论所产生的轨如下:

你们可以添加的应用程序范围的风格对此文件,他们就会 出现在该汇编文件,但是通常最好 创建一个新的文件,每式的范围。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top