2017-08-03 64 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">