2016-11-09 2 views
-1

Я хотел использовать Paperclip в моем проекте рельсов, который я развернул в AWS. Мне нужны некоторые подробности о Paperclip с конфигурацией Amazon S3.Конфигурация скрепки с Amazon S3 для рельсов проект

Специфическая для aws.yml, production.rb, development.rb

Спасибо заранее !!

+0

Здесь вы можете найти информацию [https://github.com/thoughtbot/paperclip/wiki/Paperclip-with-Amazon-S3], [ здесь] (https://devcenter.heroku.com/articles/paperclip-s3) и [здесь] (http://www.rubydoc.info/gems/paperclip/Paperclip/Storage/S3) –

ответ

0

Я сделал это для обучения цели развития, что я сделал, следующим образом.

В development.rb

Paperclip.options[:command_path] = "/usr/bin/" 

в конфигурации/initislizer/paperclip.rb

Paperclip::Attachment.default_options[:url] = ':s3_domain_url' 
      Paperclip::Attachment.default_options[:path] = '/:class/:attachment/:id_partition/:style/:filename' 
      Paperclip::Attachment.default_options[:s3_host_name] = 's3.amazonaws.com' 

и создал конфиг/aws.yml с

access_key_id: '####################' 
secret_access_key: '####################' 
bucket: 'bucket-name' 

и он работал хорошо

Примечание: вы можете справиться с клавишами лучше, т.е. переменная окружения

Смежные вопросы