我在AWS S3存储桶中上传时使用rails和paperclip。 Heroku和AWS的存储桶名称,密钥,区域是相同的,在Heroku中工作正常我可以看到图像,但在AWS中它不起作用。
在AWS中,这是路径,它不起作用。
在Heroku中工作正常
请注意,在AWS中添加我的'/ var / www / steelip-admin',这是我服务器中的文件夹。可能有什么不对。
感谢。
答案 0 :(得分:0)
感谢所有人的帮助。基本上修复是在CkEditor :: Picture类中。我删除了路径前面的rails_root。
path: 'app/public/ckeditor_assets/pictures/:id/:style_:basename.:extension'
答案 1 :(得分:0)
我刚遇到这个,因为我正在处理同样的问题。 我发现的修复是将s3_host_name添加到config.paperclip_defaults。
s3_host_name: 's3.eu-central-1.amazonaws.com',