Heroku имеет только 100 МБ хранилища файлов, не так ли? Я делаю низкоуровневое приложение для рельсов, и мне очень нравится Heroku, но если мое приложение позволяет каждому пользователю загружать одно изображение, я могу быстро покинуть место... есть ли простое решение, которое позволит мне иметь альтернативу хранилище файлов для профильных фотографий или что-то подобное?
Хранилище файлов Heroku
Ответ 1
Смотрите этот пост в блоге
В вашей модели.
has_attached_file :picture,
:styles => {:large => "275x450>"},
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "appname/:attachment/:style/:id.:extension"
В s3.yml в вашем каталоге config:
development:
bucket: bucketname
access_key_id: key
secret_access_key: key
production:
bucket: bucketname
access_key_id: key
secret_access_key: key
Затем перейдите на регистрацию для ведра на Amazon S3: http://aws.amazon.com/s3/
Ответ 2
Я бы порекомендовал вам проверить надстройку надстройки heroku, которая https://addons.heroku.com/cloudinary. Вы получите 500 МБ для бесплатной и простой интеграции герой.
Для приложения RoR вы можете проверить: https://devcenter.heroku.com/articles/cloudinary#using-with-ruby-on-rails