-1
AWS에 배치 한 레일즈 프로젝트에서 Paperclip을 사용하고 싶었습니다. Amazon S3 구성으로 Paperclip에 대한 세부 정보가 필요합니다.레일즈 용 Amazon S3를 사용한 종이 클립 구성
사전에 aws.yml, production.rb에 특정, development.rb
감사합니다!
AWS에 배치 한 레일즈 프로젝트에서 Paperclip을 사용하고 싶었습니다. Amazon S3 구성으로 Paperclip에 대한 세부 정보가 필요합니다.레일즈 용 Amazon S3를 사용한 종이 클립 구성
사전에 aws.yml, production.rb에 특정, development.rb
감사합니다!
나는 이것을 개발 목적으로 배우기 위해 이것을했는데, 내가 한 일은 다음과 같다.
설정/initislizer/paperclip.rbPaperclip::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'
에서
Paperclip.options[:command_path] = "/usr/bin/"
development.rb에서
및
access_key_id: '####################'
secret_access_key: '####################'
bucket: 'bucket-name'
와 설정/aws.yml를 생성하고 그것을 잘 작동
참고 : 환경 변수 인 키를 더 잘 처리 할 수 있습니다.
[여기] (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) –