首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4.1 Sass::Pages#home中的语法错误

Rails 4.1 Sass::Pages#home中的语法错误
EN

Stack Overflow用户
提问于 2015-04-05 19:38:25
回答 1查看 38关注 0票数 0

试图在我的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文件中显示了这一点

代码语言:javascript
复制
.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

代码语言:javascript
复制
<!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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-05 19:58:55

我想你忘了逃避单引号了。试着用这个

代码语言:javascript
复制
background: url('<%= asset_path "dot-matrix.svg" %>') 50% 0% repeat-y #fff;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29461418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档