2016-11-12 45 views
0

我试图将社区gem配置为使用s3。该文档只说: 您需要更改您的application_config.rb中的配置以告诉CommunityEngine将s3用作照片后端。社区引擎和用于照片上传的AWS s3

任何人都知道什么以及如何改变?我需要任何额外的宝石,配置文件?

回答

0

回答我的问题,I`ve发现了两种方式:1, 查找和编辑\猴子修补宝石本身的文件application_config.rb(我vendorized宝石。) 2.覆盖的CONFIGS以通常的方式,像宝石创作者一样提醒。

本身应该是这样的配置:

:photo => { 
    :missing_thumb => 'icon_missing_thumb.gif', 
    :missing_medium => "icon_missing_medium.gif", 
    :paperclip_options => { 
     storage: 's3', 
     s3_credentials: { 
     use_persistent: true, 
     :bucket => "bucket_name", 
     :endpoint => 'bucket_name.s3.amazonaws.com', 
     :access_key_id => "key", 
     :secret_access_key => "secret_key", 
     s3_host_name: "host_name"}, 
     :default_url => "", 

I`ve加入s3_credentials部和存储: 'S3' 线。