2017-08-03 61 views
1

是否可以通过程序设置背景图像?从db设置背景图像

我知道如何使用CSS来完成,但是这设置和修复了背景图片。我有一本书的模型,每本书都有一本书的图像,我想在用户提取书记录时将背景设置为书的图像。

def show 
    @book = Book.find(params[:id]) 
    @image = @book.image 
    # set the background image to @image 
end 

回答

0

尝试在您的视图中添加这个(前show.html.erbindex.html.erb):

<style media="screen"> 
    .image_div { background-image: url(<%= @book.image %>); } 
</style> 

@book.image需要实际路径返回@book物体的图像,你需要访问任何物业商店的路径@book.image.path@boook.image.url或任何适合您的代码库

-2

试试这个:

#pic { 
 
    width: 100%; 
 
    height: auto; 
 
}
<img src="" id="pic">