尝试添加背景图像时,Sass语法错误无效的CSS

use*_*471 3 css ruby-on-rails sass background-image

我正在尝试在'css.scss'文件中添加背景图像.我一直收到这个错误:

"... und-image:url(":expected")"之后的无效CSS,是"<%= asset_path(...")(在/ Users/caseyrees/Projects/citycreek/app/assets/stylesheets/custom中. css.scss)

这就是我写它的方式:

background-image: url( <%= asset_path 'home/facebook.png' %>);
Run Code Online (Sandbox Code Playgroud)

如果我将文件扩展名更改为"css.erb",它似乎可以正常工作.我需要它来使用.scss文件扩展名.

sam*_*207 6

你不想写assert_path,试试这个,(来自我工作的css.scss文件之一)

background: url(image_path('footer_bg.jpg')) repeat-x center top;
Run Code Online (Sandbox Code Playgroud)

我的footer_bg.jpg形象在app/asset/images

HTH