为什么不轨3.1和3.2.0.rc2创建一个应用程序。css而不是一个院?
-
29-10-2019 - |
题
当一个轨程序是创造有轨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
可不良好做法,作为评论所产生的轨如下:
你们可以添加的应用程序范围的风格对此文件,他们就会 出现在该汇编文件,但是通常最好 创建一个新的文件,每式的范围。
不隶属于 StackOverflow