将图像资源引用为内联CSS

时间:2015-03-09 08:01:23

标签: ruby-on-rails-3.2 asset-pipeline carrierwave

通过资产管道根据存储的图像动态调用图像作为div的背景。使用carrierwave,呼叫将是

  <div class="row imaged-background" style="background:<%= image-url(@staticpage.image_url.to_s) %>"> 

然而,这导致:

undefined local variable or method `image

取出<%=只会产生background: image-url(@staticpage.image_url.to_s)

1 个答案:

答案 0 :(得分:0)

如果可以使用,这可行:

background-image: url(<%= @staticpage.image_url.to_s %>)

carrierwave似乎正在使用铁轨助手。