Ruby on rails Rails应用程序中返回有效Sass映射错误

Ruby on rails Rails应用程序中返回有效Sass映射错误,ruby-on-rails,ruby-on-rails-4,sass,Ruby On Rails,Ruby On Rails 4,Sass,我的Rails 4应用程序在编译包含以下代码的Sass文件时遇到错误: (为便于讨论而简化) 这将在sassmeister.com上验证,但在Rails应用程序中编译时返回错误。错误是:“在“$map:(red):expected”)”之后的CSS无效,was:#ff0000,gree…” 以前有人看到过吗?我也有同样的错误,当时运行的是sass 3.3.7,升级到sass 3.3.8的版本不起作用,但安装了alpha版本的compass确实修复了它()。 如果您使用的是compass,当前的稳

我的Rails 4应用程序在编译包含以下代码的Sass文件时遇到错误:

(为便于讨论而简化)

这将在sassmeister.com上验证,但在Rails应用程序中编译时返回错误。错误是:“在“$map:(red):expected”)”之后的CSS无效,was:#ff0000,gree…”


以前有人看到过吗?

我也有同样的错误,当时运行的是sass 3.3.7,升级到sass 3.3.8的版本不起作用,但安装了alpha版本的compass确实修复了它()。
如果您使用的是compass,当前的稳定版本似乎不支持sass映射,但1.0支持。

仅在不支持映射的sass版本中。
$map: (red: #ff0000, green: #00ff00, blue: #0000ff);

@each $color-name, $color-value in $map {
  .#{$color-name} {
    background: $color-value;
  }
}