【问题标题】:Valid Sass Map Returning Error in Rails App [duplicate]Rails App中的有效Sass Map返回错误[重复]
【发布时间】:2015-08-10 21:18:35
【问题描述】:

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

(为讨论目的而简化)

$map: (red: #ff0000, green: #00ff00, blue: #0000ff);

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

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

有人见过吗?

【问题讨论】:

  • 仅在不支持映射的 Sass 版本中。

标签: ruby-on-rails ruby-on-rails-4 sass


【解决方案1】:

我也遇到了同样的错误,正在运行 sass 3.3.7,升级到 sass 3.3.8 不起作用,但安装 alpha 版本的 compass 确实解决了它 (https://rubygems.org/gems/compass/versions/1.0.0.alpha.13)。 如果您使用的是 compass,当前的稳定版本似乎不支持 sass 地图,但 1.0 支持。

【讨论】:

    猜你喜欢
    • 2014-02-04
    • 2015-07-14
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    相关资源
    最近更新 更多