Используете ли вы carrierwave для загрузки изображений?Вы можете хранить их на Amazon S3 достаточно легко с несущей волной. Инструкции Carrierwave В других решениях также доступно хранилище S3.
Heroku НЕ позволит вам хранить файлы в файловой системе.Запустите
RAILS_ENV=production bundle exec rake assets:precompile
, чтобы скомпилировать ваши ресурсы локально, добавить в git и нажать на heroku, но вы не можете добавлять изображения позже через ваше приложение на heroku.Если вы загрузите их в папку /temp
, они останутся там на короткое время или, пока я верю, что вы не развернете / обновите свой код.