我是铁轨上红宝石的初学者。到目前为止,我只能使用carrierwave"创建,显示,删除,更新数据和文件上传。当我想将图像设置为数据库中的背景时,我遇到了问题。
我使用carrierwave进行图片上传,图片保存在 public / uploads / user / picture / 和 show.html.erb
的这一部分EnumeratedType
然后我有 home.html.erb
<p>
<strong>Image:</strong><br>
<%= image_tag @user.picture.thumb.url %>
</p>
答案 0 :(得分:0)
执行<%= @user.picture.url %>
时,它会输出图像的网址。所以现在你可以将它放在style
属性中:
<div class="img-fill" style="background-image: url('<%= @user.picture.url %>');"></div>