2016-06-21 12 views
0

Ich habe gerade eine App auf Heroku bereitgestellt und ich tat rake assets:precompile, aber aus irgendeinem Grund nicht vom Benutzer generierte Bilder funktionieren. Wenn ein Benutzer beispielsweise ein Profilbild hochlädt, speichert es ABER nach ein paar Minuten, wenn die Seite aktualisiert wird. Das Bild ist kaputt und zeigt ActionController::RoutingError (No route matches [GET] "/uploads/user/image/2/avatar_cut.png")Rails Benutzer Bilder gebrochen

Irgendeine Idee, was falsch ist?

Vielen Dank im Voraus!

Antwort

-1

Sie sollten die Bilder auf den öffentlichen Ordner speichern ... public/user/image/2/avatar_cut.png

diese Weise werden die Bilder ohne Schienen bedient werden können, um das Routing zu beteiligen.

+0

Der Ordner "uploads" befindet sich in meinem Öffentlichen Ordner. Ich benutze 'carrierwave :: rmagick' als Uploader und der Standard ist, Bilder in" uploads/model.class "zu speichern. –