Пользовательские изображения Rails сломаны

Я только что развернул приложение на Heroku и сделал rake assets:precompile, но по какой-то причине созданные пользователем изображения не работают. Например, когда пользователь загружает изображение профиля, оно сохраняется, НО через несколько минут, когда страница обновляется. Изображение сломано и показывает ActionController::RoutingError (No route matches [GET] "/uploads/user/image/2/avatar_cut.png")

Есть идеи, что не так?

Заранее спасибо!


person Rails_learner    schedule 21.06.2016    source источник


Ответы (1)


Вы должны сохранить изображения в общую папку... public/user/image/2/avatar_cut.png

Таким образом, изображения можно обслуживать без необходимости использования маршрутизации рельсов.

person SteveTurczyn    schedule 21.06.2016
comment
Папка загрузки находится в моей общей папке. Я использую carrierwave::rmagick в качестве загрузчика, и по умолчанию изображения хранятся в файле uploads/model.class. - person Rails_learner; 22.06.2016