【发布时间】:2016-04-27 08:30:45
【问题描述】:
我正在做一个 Rails 项目,我需要在 div 上使用图像作为背景,但我似乎无法弄清楚为什么没有生成完整的 url。它只生成路径 /blog/imageurl.png。这个项目使用了 slim,这不是我刚接触的东西。
我的代码
.blog-post style="background-image: url (#{post.image})"
在同一页面上生成图像的代码
= image_tag "#{post.image}"
我错过了什么才能让它作为背景图像工作?
【问题讨论】:
-
post.image字段、字符串或其他什么是什么? -
我相信它是一个字符串
-
只是字符串或像carrierwave或回形针这样的特殊处理?
-
似乎只需要将asset_path添加到
image....的值前面。您将imageurl.png放在源代码的什么位置? -
还将
;放在末尾 pf `.blog-post style="background-image: url (#{post.image})"....
标签: ruby-on-rails ruby-on-rails-4 slim-lang