我有一个使用 Paperclip 将图像上传到 S3 存储桶的应用程序。它几个月来一直运行良好,但突然间我的文件没有上传到 S3 存储桶。不幸的是,我一直在对许多不相关的领域进行重构,而且我所做的更改可能会破坏我的上传。
我正在使用回形针 2.3.1。
也就是说,这有很多令人困惑的方面,坦率地说,我不知所措。首先,日志中没有错误提示上传失败。回形针附件属性填充在数据库中。应用程序认为上传成功。但是当我查看 S3 时,该文件不存在。
其次,我在不同的模型上有一个几乎相同的附件,成功上传到同一个 S3 存储桶——代码几乎相同,显然不会有权限问题。
我在几个地方找到了建议删除 right_aws 游戏而只使用 aws_s3 gem 的引用资料……我这样做了……但无济于事。此外,无论如何,我从未在我的日志中看到 (5 for 4) 错误。
有人对我如何进一步诊断有任何建议吗?回形针中是否有任何选项可以增加日志记录的冗长程度?
谢谢!
最佳答案
我也有这个问题,原因是我的 :multipart => true 键/值没有正确嵌套在 form_for 助手的 :html 键中。
关于ruby-on-rails - Paperclip 上传到 S3 无声地失败...帮助!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3765939/