で働いていないSASSコンパスは、私は私のGemfile
...画像幅と画像の高さは、私のRails 4のプロジェクトではRailsの4
gem 'sass-rails', '~> 4.0.3'
gem 'compass-rails'
でこれを持っている...この...
上記のコードでは@import "compass"
私SASS
style.sass
ファイル内
...この...
.background
$image: asset-path("my-image.jpg")
background: url($image)
width: image-width($image)
height: image-height($image)
、私は
Error compiling CSS asset, Type error: no implicit conversion of nil into String (in /Users/.../style.sass)
image-width
とimage-height
のコンパス機能がmy-image.jpg
ファイルにアクセスすることができませんようだ...私のブラウザにこのエラーが発生します。私がそれらをコメントアウトすると、私はイメージを得ることができますが、コンパスを使用してその幅&の高さを利用することができません。コンパスの機能を使いたいと思っています。ありがとう。
私は 'gem 'sass-rails'、 '〜4.0.3''を' gem' sass-rails'''(&bundled)に変更しましたが、私はまだ同じエラーが発生します。 – Matt
アセットパスコールの結果はどうなりますか? image-width関数とimage-height関数は、あなたのconfig.rbのimage_pathに設定されているものとの相対パスを必要とします。 – cimmanon
私はasset-path呼び出しから目的の画像を取得します。 – Matt