如何在rails中将图像设置为数据库的背景

时间:2016-03-12 13:38:37

标签: html css ruby-on-rails ruby carrierwave

我是铁轨上红宝石的初学者。到目前为止,我只能使用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>
  1. 如何将图片投放到我选择的图片 home.html.erb 页面的背景中?
  2. 我应该在show.html.erb上添加什么代码来指示在home.html.erb中用作背景的图片? THX

1 个答案:

答案 0 :(得分:0)

执行<%= @user.picture.url %>时,它会输出图像的网址。所以现在你可以将它放在style属性中:

<div class="img-fill" style="background-image: url('<%= @user.picture.url %>');"></div>