2015-11-10 72 views
0

我需要從我的資產管道中插入一張照片到我的rails項目中。我使用bootstrap模板(http://startbootstrap.com/template-overviews/clean-blog/來自資產管道的圖像沒有顯示出來

該照片沒有顯示出來。這裏是我的代碼:

<!-- Set your background image for this header on the line below. --> 
<header class="intro-header" style="background-image: image_url('home-bg.jpg')"> 

我看這裏:Rails 4 image-path, image-url and asset-url no longer work in SCSS files,我試圖在頁面上每一個組合,它仍然無法正常工作。當我這樣做:

http://localhost:3000/assets/home-bg.jpg 

然後照片確實顯示在我的瀏覽器中。我有一種感覺,它可能是我用模板導入的css樣式表的一個問題,但我根本不知道任何css,所以不知道從哪種方式開始。有任何想法嗎?

回答

2

你的ruby代碼沒有被內插(解釋)。您必須使用「erb標籤」。試試這個:

<header class="intro-header" style="background-image: <%= image_url('home-bg.jpg') %>"> 
0

您可能需要嘗試asset_pathasset_url

<header class="intro-header" style="background-image: url(<%= asset_path 'home-bg.jpg' %>)">