我想在我的Rails 3.2應用程序中顯示默認圖像。我遵循Carrierwave github頁面上的說明並查看了幾個Stackoverflow帖子。但是,由於某種原因,它仍然無法正常工作。Carrierwave默認圖像不顯示
這裏是我的代碼:
在我photo_uploader.rb文件我已經啓用了這一點:
def default_url
"/images/" + [version_name, "default.png"].compact.join('_')
end
在我的形式和表現的看法,我訪問這樣的形象:
<%= image_tag @user.photo.url %>
到我的形象的路徑是:
/app/assets/images/default.png
在我的application.rb中我已經添加了以下行,因爲這是應該允許靜態資產送達了起來:
config.serve_static_assets = true
然而,我的服務器顯示了當頁面加載如下:
ActionController::RoutingError (No route matches [GET] "/images/default.png")
我也試過重新編譯我的資產。
關於我在做什麼錯的任何想法?
謝謝,我應該抓住那個。 –