Мой брат сказал мне, что мне нужно установить Amazon S3 в мое приложение, чтобы использовать Paperclip. Тем не менее, я просто нажал мое приложение на сервер производства Heroku, и я не могу загружать изображения без проблем. У меня нет S3.Do Heroku принимает приложения с возможностью загрузки Paperclip?
1
A
ответ
6
Вам необходимо использовать Amazon S3, если вы хотите, чтобы ваши загруженные изображения сохранялись в будущих развертываниях приложений и действиях масштабирования.
Вы можете загрузить в Heroku без Amazon S3, но вы обнаружите, что ваши изображения исчезнут после повторного развертывания/масштабирования вашего приложения. Повторное развертывание перекомпилирует пул для вашего приложения из репозитория git, в то время как масштабирование до более чем одного dyno означает, что активы не будут доступны на других динамиках.
И вы не являетесь «установкой S3» - вы просто используете сервис Amazon S3 для хранения ваших активов.