2014-10-02 41 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