我试图让livereload与rails 3.2一起使用,我遇到了这个问题,其中提到没有用.css.scss命名导入的sass部分:
Rails: Use livereload with Asset Pipeline
这是正确的,导入的SCSS文件应该命名为file.scss而不是file.css.scss吗?
答案 0 :(得分:3)
老实说,我认为这不重要。作为惯例,我通常将文件命名为最终作为实际CSS文件输出为.css.scss并将文件导入为.scss。
我对.html.haml和.haml也做同样的事情。
答案 1 :(得分:1)
如果要在项目中包含来自不同目录/文件夹的.scss文件,则需要在文件名前添加下划线。例如:
ColumnName Param1 Param2 Param3
Col1 P1 P2 P3
Col2 P2 P4 P5
Col3 P6 P2 P9
如果您注意到,当.scss文件导入主style.scss下划线时被删除。下划线的目的是排除所有.scss / .sass文件不被编译,除非它是在单个.scss文件中导入的。