S3를 내 paperclip 클래스에 통합하려고 시도했습니다. 내 로컬 및 동료의 작업에서 성공적으로 수행되었지만 실제 작업에서는 작동하지 않습니다.Paperclip S3 문제, 일치하는 메소드 없음
has_attached_file :image,
storage: :s3,
:path => ":imageable_type/:imageable_id/:filename",
s3_credentials: {
access_key_id: ENV["AWS_KEY"],
secret_access_key: ENV["AWS_SECRET"],
bucket: ENV["S3_BUCKET"]
},
s3_region: ENV["S3_REGION"]
나는 다음과 같은 오류 NoMethodError (undefined method 'match' for nil:NilClass):
납니다 :
여기 내 이미지 클래스의 클립 코드입니다. 빠른 검색은 s3_region
과 관련이 있음을 보여줍니다. 내 개발 서버에서 작동하며 해당 구성에 s3_region
이 포함되어 있습니다.
나는 보간과 환경 변수를 정의했다. 환경 변수는 레일 콘솔에서 작동하므로 추측 할만한 문제는 아닙니다.
도움이 되셨다면