を(オブジェクト変数を)マップの構文をサポートしていません(オブジェクト変数のように見える)Sass Mapsを使用しようとすると、私は次のエラーを取得しています:サスRailsは
Invalid CSS after " primary": expected ")", was ": #3097D1," (in /Users/.../app/assets/stylesheets/new_design.scss:19)
私は、エラーを再現期待
$theme-colors: (
primary: #3097D1,
secondary: black
);
@each $key, $val in $theme-colors {
.foo.#{$key} {
color: $val;
}
}
:
次最小限の例を使用して、しかし、エラーが発生しました。私が想定したい
gem 'sass-rails', '~> 5.0.0'
ロードそのオブジェクト変数をサポートする必要があり、最新のSASSのバージョンの1:
sass-rails, ~> 5.0.0
Gemfile
に従ってインストールしているようです。
私は現在のバージョンがこの構文を認識していないと感じています。
正しいサスのバージョンを確認するにはどうすればよいですか?この構文を正常にコンパイルするために何か必要なことはありますか?
bundle show sass-rails
最近思われる、5.0.6
を示しています。 map
SASSの構文で
:[ 'Maps'(http://sass-lang.com/documentation/file.SASS_REFERENCE.html#Maps)。 –
@IonicăBizăuあなたは正しいです。 –
申し訳ありませんが、あなたの提案はまだありません。私は 'sass-rails 5.0.6'をインストールしてあり、' new_design.scss'はマニフェストファイルそのものです。 –