我设置回形针以使用我的PDF附件。目前,当我进入控制台并搜索Model.certificate.url时,我得到了一个URL:
//bucketname-staging.s3.amazonaws.com/policies/certificates/000/001/163/original/certificate_bc4525d9-8d41-4635-8f26-ba24b0b69037.pdf?1493755437
但是,我无法访问此链接,因为没有与此关联的HTTP / HTTPS开头。如果我使用Model.certificate.expiring_url,我会得到HTTP / HTTPs的完整链接。
为什么会这样?
以下是production.rb
config.paperclip_defaults = {
url: ":s3_domain_url",
path: "/:class/:attachment/:id_partition/:style/:filename",
storage: :s3,
s3_credentials: {
bucket: ENV.fetch('S3_BUCKET_NAME'),
access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID'),
secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY'),
s3_region: ENV.fetch('AWS_REGION'),
}
}