2016-11-09 76 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,效果不错

注意:您可以更好地处理密钥,即环境变量