2014-10-02 26 views
0

这是我show.html.haml文件的一部分:IMAGE_TAG在CSS定义 - 导轨4

:css 
    .parallax-image-1 { 
    background: url('/assets/malatesta.jpg'); 
    background-size: cover; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
    background-attachment: fixed; 
    } 

如何使用在后台IMAGE_TAG:网址是什么?

thanks.remco

回答

1

你可以使用:

background: image-url("malatesta.jpg");

参见第2.3.2节中The Asset Pipeline文档。

+0

插值Ruby代码以HAML过滤器我试过,但它不工作... – Remco 2014-10-02 18:46:56

+0

定义“不工作”。当页面呈现时,CSS中显示了什么? – 2014-10-02 19:08:08

+0

我看到这个时,我检查/源代码的元素/页面/ CSS文件:parallax-image-1 { background:image-url(“malatesta.jpg”); – Remco 2014-10-02 19:16:56

0

您可以#{}

background: url(#{image_tag 'path/to/image'}); 
+0

thanks.don't为我工作...我看到这在亩源背景:url(asset_path('wood.gif')); – Remco 2014-10-02 19:34:35

+0

对不起,我错过了,它是'.haml'文件中的HAML过滤器。我已经更新了答案。 – 2014-10-02 19:47:17