2016-11-12 72 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' 線。