2016-11-12 2 views
0

s3을 사용하기 위해 커뮤니티 젬을 구성하려고합니다. docs는 다음과 같이 말합니다 : CommunityEngine에게 s3을 사진 백엔드로 사용하도록 알리기 위해 application_config.rb에서 구성을 변경해야합니다.사진 업로드를위한 커뮤니티 엔진 및 AWS s3

누구든지 변경 방법을 알고 있습니까? 추가로 보석, 설정 파일이 필요합니까? 내 자신의 질문에 대답

답변

0

, I`ve 두 가지 방법 발견. 1. 찾기 및 편집 \ 보석 자체의 파일 application_config.rb을 원숭이 패치 (나는 보석을 vendorized 있습니다.) 2. 오버라이드 CONFIGS을 일반적인 방법으로, 보석 작성자 조언처럼. 자신이 같아야

는 config :

: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'선.