Ich bin sehr frustriert, da ich eine Rails-Anwendung habe und vor Ort alles funktioniert gut. Ich benutze einige css Hintergrundbilder aber nach der Bereitstellung auf Heroku die CSS Hintergrundbilder wurden nicht angezeigt ...Heroku css Hintergrundbild funktioniert nicht
Ich habe viel gegooglet und ich weiß, das ist ein Problem mit statischen Vermögenswerten, aber keine Lösung funktioniert für mich.
in meiner css.erb Datei:
.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");
}
Ich habe hinzugefügt,‘das meine gemfile:
group :production do
gem 'pg'
gem 'rails_12factor', '0.0.2'
end
Und ich habe folgende meine config/Produktion hinzugefügt. rb:
config.serve_static_files = true
config.serve_static_assets = true
Aber nichts funktioniert :(. Wenn ich das Projekt bereitstellen, um Heroku a bekommen keine Bilder Hintergrund und folgende Lognachricht:
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"):
hast du versucht zu laufen: heroku run rake assets: precompile? – power
Ja, ich habe getan: "Rake Assets: precompile RAILS_ENV = Produktion" vor der Bereitstellung des Projekts. :( – Kumaro
Bitte versuchen Sie: Heroku Run Rake Vermögenswerte: Precompile – power