Хранилище Файлов Heroku
Heroku имеет только 100 МБ хранилища файлов, верно? Я делаю низкоуровневое приложение rails, и мне очень нравится Heroku, но если мое приложение позволяет каждому пользователю загружать одну фотографию, у меня может быстро закончиться пространство...есть ли простое решение, которое позволит мне иметь альтернативное хранилище файлов для фотографий профиля или что-то подобное?
2 ответов
посмотреть этот блог
в вашей модели.
has_attached_file :picture,
:styles => {:large => "275x450>"},
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "appname/:attachment/:style/:id.:extension"
в s3.yml в вашем конфигурационном каталоге:
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/
Я бы рекомендовал вам проверить Heroku add-on решение, которое являетсяhttps://addons.heroku.com/cloudinary. Вы получите 500MB бесплатно и легко Heroku интеграции.
для приложения RoR вы можете проверить:https://devcenter.heroku.com/articles/cloudinary#using-with-ruby-on-rails