0
我非常沮喪,因爲我有一個rails應用程序,本地一切正常。 我用一些CSS背景圖像,但在Heroku上部署後的CSS背景圖片沒有顯示...Heroku的css背景圖片不起作用
我用Google搜索了很多,我知道那是一個問題,靜態的資產,但沒有解決我的作品。
在我css.erb文件:
.fade-carousel .slides .slide-1 {
background-image: image-url("ich.jpg");
}
.fade-carousel .slides .slide-2 {
background-image: image-url("gruen.jpg");
}
.fade-carousel .slides .slide-3 {
background-image: image-url("see.jpg");
}
.fade-carousel .slides .slide-4 {
background-image: image-url("huette.jpg");
}
我已經加入這個我的Gemfile:
group :production do
gem 'pg'
gem 'rails_12factor', '0.0.2'
end
而且我已經添加以下到我的配置/生產。 rb:
config.serve_static_files = true
config.serve_static_assets = true
但沒有工作:(。當我將項目部署到Heroku的一個獲得無背景圖像和下面日誌消息:
ActionController::RoutingError (No route matches GET]"/images/huette.jpg"):
ActionController::RoutingError (No route matches GET]"/images/see.jpg"):
ActionController::RoutingError (No route matches GET]"/images/gruen.jpg"):
ActionController::RoutingError (No route matches GET]"/images/ich.jpg"):
您是否嘗試運行:heroku運行rake資產:預編譯? – power
是的我在部署項目之前完成了:「rake資產:預編譯RAILS_ENV =生產」。 :( – Kumaro
請嘗試:heroku運行耙資產:預編譯 – power