Rails Haml采用内联造型

时间:2013-09-27 10:22:19

标签: ruby-on-rails ruby haml

如何使用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,任何想法时,它都没有成功吗?

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:1)

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

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