我有 application.scss 看起来完全像这样
[code]
/*
*/
@import "compass";
@import "compass/blah/blah";
@import "welcome";
[/code]
欢迎文件通过 erb <%= blah %> 使用 compass mixins 和asset_path 助手。所以我认为命名文件本身的正确方法是
"welcome.css.sass.erb"
我将它包含在 application.scss 中
@import "欢迎";
但这只会迫使rails因“出现问题”而中断,并且开发日志中没有提供任何线索。
如果我将欢迎文件名更改为
欢迎.css.erb
但不更改 @import 声明一切都很好。
谁能解释为什么会这样?正确的方法不应该是前一种使用scss、指南针和asset_path吗?
application.scss 语法有问题吗?
随着后来的扩展,我在为生产进行预编译时遇到了问题,我相信这个问题是一切的核心。