试图在我的rails应用程序background: url('../img/dot-matrix.svg') 50% 0% repeat-y #fff;中添加一个背景图像,但是在"...ath‘点-矩阵“:”预期“之后得到的错误’无效的CSS‘是".svg’%>') 50% .”
复制了资产/图像目录下的点矩阵. Have文件
转到我的css.scss文件,并将它更改为background: url('<%= asset_path 'dot-matrix.svg' %>') 50% 0% repeat-y #fff;,因此它在我的css.scss文件中显示了这一点
.dotmatrix {
background: url('<%= asset_path 'dot-matrix.svg' %>') 50% 0% repeat-y #fff;
height: 100%;
background-size: 50%;
width: 10%;
position: absolute;
}但是得到错误的Invalid CSS after "...ath 'dot-matrix": expected ")", was ".svg' %>') 50% ..."
application.html.erb
<!DOCTYPE html>
<html>
<head>
<title>Oc</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>发布于 2015-04-05 19:58:55
我想你忘了逃避单引号了。试着用这个
background: url('<%= asset_path "dot-matrix.svg" %>') 50% 0% repeat-y #fff;https://stackoverflow.com/questions/29461418
复制相似问题