1

ファイルを呼び出すimage_url('path/to/image.png')と、次のcss.scssエラーが発生します。

ActionView::Template::Error (Unrecognized file type: png)
  (in /home/ramon/source/unstilted/app/assets/stylesheets/admin.css.scss)):
    ...
  app/assets/stylesheets/admin.css.scss:134
  app/views/layouts/site_admin.html.haml:8:in `_app_views_layouts_site_admin_html_haml__354054488_99259250'

ブランチcompass '0.12.0.alpha.0'から使用しています。rails_31それが問題かどうかはわかりません。しかし、それは言及する価値があると思いました。

ファイルに画像を含めるにはどうすればよいcss.scssですか?

4

3 に答える 3

4

実際、 を使用するbackground: image-url('name-of-image.png')と問題なく動作するようです。(アンダースコアの代わりにハイフンに注意してください)。

于 2011-09-07T13:10:19.557 に答える
0

どうやら、私が使用していたコンパスのバージョンでは正しく動作していなかったようです。詳細については、このスレッドを参照してください。

于 2011-10-01T22:19:07.383 に答える
0

ファイルに名前を付ける必要がありますadmin.css.scss.erb

次に、css でビュー ヘルパーを使用できます。

background-image: url(<%= image_url('foo.jpg') %>)

きれいではありません、仕事をします。

于 2011-09-07T12:09:49.317 に答える