我在使用carrierwave上傳圖片以顯示在我正在處理的博客中時遇到問題。carreirwave背景圖片
這裏的視圖代碼:
<div class="entry-header">
<div class="entry-image" style="background: image-url(<%= image_tag @blog.image_url.to_s %>)"> </div>
<h1 class="entry-title"><%= @blog.title %></h1>
</div>
目前它顯示)">
在圖像和標題應該是。我可以通過刪除圖像標記中的=
使其消失,但這也不能解決問題。
這裏的博客模式:
class Blog < ActiveRecord::Base
validates :title, presence: true, length: { minimum: 5 }
validates :body, presence: true
mount_uploader :image, BlogImageUploader
end
而且托特他一般carrierwave產生的上傳,但我可以張貼太多,如果它有助於我還沒有做出任何更改。有人有主意嗎?
按照要求,呈現的HTML:
<div class="entry-header">
<div class="entry-image" style="background: <img src=" uploads="" blog="" image="" 980190964="" gcentral.jpg"="" alt="Gcentral">"> </div>
<h1 class="entry-title">Grand central test</h1>
</div>
你能發佈頁面的呈現HTML輸出的所有內容嗎?
只是貼在上面。我並不是非常熟悉這裏應該是什麼,特別是背景圖像。它似乎至少獲得了圖像名稱和博客ID。 – Jeastburn