首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从db设置背景图像

问从db设置背景图像
EN

Stack Overflow用户
提问于 2017-08-03 12:03:30
回答 2查看 631关注 0票数 1

是否可以编程设置背景图像?

我知道如何使用css来实现这一点,但是这会设置和修复背景图像。我有一个图书模型,每个模型都有一个图书图像,我想在用户获取图书记录时设置图书图像的背景。

代码语言:javascript
复制
def show
  @book = Book.find(params[:id])
  @image = @book.image
  # set the background image to @image
end
EN

回答 2

Stack Overflow用户

发布于 2017-08-03 12:17:38

尝试将其添加到您的视图中(例如show.html.erb或index.html.erb ):

代码语言:javascript
复制
<style media="screen">
  .image_div { background-image: url(<%= @book.image %>); }
</style>

@book.image需要将实际的路径返回到@book对象的图像,您将需要访问存储路径@book.image.path或@boook.image.url或适合您的代码库的任何属性

票数 0
EN

Stack Overflow用户

发布于 2017-08-03 12:27:51

试试这个:

​

代码语言:javascript
复制
#pic {
  width: 100%;
  height: auto;
}
代码语言:javascript
复制
<img src="" id="pic">

​

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45474584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档