вот моя ситуация.
Я использовал скрепку, чтобы пользователь мог загружать изображения. Это было хорошо, и все было в порядке. Затем я подтолкнул его к героку. На данный момент,Я вижу все мои изображения, которые были только что загружены пользователями. Однако каждый раз, когда я делаю новую фиксацию и снова нажимаю на героку, все мои предыдущие изображения исчезают. Похоже, что файла больше нет, не могу его загрузить.
Вот что я подумал :Каждый раз, когда я нажимал на сервер heroku, файл изображений, который был на локальном компьютере, загружался на сервер heroku?
Я изучил свою проблему для этого, и я действительно не понимаю, что они на самом деле сказали о героку, и я не знаю, та же ли проблема со мной.
Heroku имеет файловую систему -только для чтения. Это означает, что Paperclip не может сохранять загруженные файлы в любом месте в Heroku.
Если вы хотите иметь возможность загружать файлы в приложение, размещенное на Heroku, вы должны либо хранить файлы в виде двоичных двоичных объектов в своей базе данных, либо использовать отдельную службу для хранения файлов. Если вы ищете отдельный сервис, в Paperclip встроена -поддержка интеграции с Amazon S3.
Я узнал, что для регистрации Amazon S3 нужна кредитная карта, если у меня нет кредитной карты, то я не могу пользоваться их услугами??
Приветствуются любые подробные советы и пояснения. Спасибо