【发布时间】:2010-07-01 17:25:16
【问题描述】:
我不断收到这样的错误: Sass::SyntaxError: 属性不允许在 文档。 在 /Users/eumir/rails_apps/neo2/public/stylesheets/sass/ 的第 2 行 main.sass
main.sass 的第 2 行以
开头@import mixins
我有一个 _mixins.sass,它在第 2 行有一个变量声明:
$alt_site_color: #060
$main_site_color: #ff9900
所以我真的很困惑是什么导致了错误发生。我 尝试将变量的位置向下更改 4 行,然后我得到了
Sass::SyntaxError: Properties are not allowed at the root of a 文档。 在 /Users/eumir/rails_apps/neo2/public/stylesheets/sass/ 的第 6 行 main.sass
所以我尝试删除变量声明并且错误停止了 出现。我的变量声明有什么问题?
另外,我一直尝试使用 sass --watch 和 sass public/stylesheets/main.sass 我没有收到任何错误。但是当我查看 它在我的浏览器中,出现错误。似乎是什么问题?
*注意:我也已经卸载了所有其他版本的 sass(我从haml2.2.22升级到haml 3)。我也在用旧的 缩进的 yml 样式语法,所以我偏离了做 sass2convert 尽可能多的东西。
谢谢!
【问题讨论】:
-
我收到了类似的消息,在 PHP 中使用 PHamlP。
标签: ruby-on-rails haml sass