我是非常有经验的前端开发人员,最近我有一个项目在rails项目上为ruby制作一个UI,它使用sass,我对sass一点也不奇怪,但是我得到了一个非常奇怪的错误。
绝对无论我在项目SASS文件中输入什么,它都会抛出错误,这里是截图http://screencast.com/t/MxdHmL9O5o
当为空时,文件被编译成application.css,但我完全不知道这里可能出现什么问题。
如果您需要更多详细信息,请随时提出。
非常感谢!
答案 0 :(得分:3)
如果您使用的是SCSS格式,在CSS中使用括号来定义空格缩进,则应使用.css.scss
扩展名,不 .css.sass
扩展
Sass有两种语法。最常用的语法称为“SCSS”(用于“Sassy CSS”),并且是CSS3语法的超集。这意味着每个有效的CSS3样式表也是有效的SCSS。 SCSS文件使用扩展名.scss 。
第二种较旧的语法被称为缩进语法(或只是“.sass”)。受Haml的简洁性的启发,它适用于那些喜欢简洁性而不是CSS的人。 它使用行缩进来代替括号和分号。缩进语法中的文件使用扩展名.sass。