1

如何在haml中为带有对象url的背景图像分配内联样式?哈哈。这是没有对象的 div 的工作版本。

.main-image{style: "background-image: url('http://example.com/image.jpg');"}

但是当我尝试这个时:

.main-image{style: "background-image: url(= @photos[0].image.url);"}

当我添加时它不起作用@photos[0].image.url,有什么想法吗?

4

2 回答 2

5

您应该插入此值,而不是直接将其写入字符串:

.main-image{style: "background-image: url(#{@photos[0].image.url});"}
于 2013-09-27T10:24:19.273 回答
1

您是否尝试过字符串插值:

.main-image{style: "background-image: url(#{@photos[0].image.url});"}
于 2013-09-27T10:24:11.863 回答