2016-11-09 75 views
-1

我想在我已經部署在AWS我的軌道項目中使用回形針。我需要一些關於使用Amazon S3配置的Paperclip的詳細信息。與Amazon S3回形針配置Rails項目

預先

具體到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' 

,並創造了

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

一個配置/ aws.yml,效果不錯

注意:您可以更好地處理密鑰,即環境變量