繁体   English   中英

AWS中的Rails回形针无效路径

[英]Rails Paperclip Invalid Path in AWS

我在AWS S3存储桶中上传时使用rails和回形针。 Heroku和AWS的存储桶名称,秘密密钥,区域均相同,在Heroku中工作正常,我可以看到该图像,但在AWS中却无法正常工作。

在AWS中,这是路径,它不起作用。

http://s3-ap-southeast-2.amazonaws.com/assets.steel-ps.com/var/www/steelip-admin/public/ckeditor_assets/pictures/45/content_notes-icon-mac.jpg

在Heroku中工作正常

http://s3-ap-southeast-2.amazonaws.com/assets.steel-ps.com/app/public/ckeditor_assets/pictures/45/content_notes-icon-mac.jpg

请注意,在AWS中,它添加了我的“ / var / www / steelip-admin”(即服务器中的文件夹)。 怎么了

谢谢。

谢谢各位的帮助。 基本上,此修复程序在CkEditor :: Picture类中。 我已删除路径前面的rails_root。

path: 'app/public/ckeditor_assets/pictures/:id/:style_:basename.:extension'

我刚遇到这个问题,因为我正在处理同一问题。 我发现的解决方法是将s3_host_name添加到config.paperclip_defaults中。

s3_host_name: 's3.eu-central-1.amazonaws.com',

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM