回形针上传到S3失败了......帮忙!

时间:2010-09-22 02:35:58

标签: ruby-on-rails paperclip

我有一个应用程序,使用Paperclip将图像上传到S3存储桶。它已经工作好几个月,但突然我的文件没有上传到S3存储桶。不幸的是,我一直在一些不相关的领域进行重构,而且我改变的内容可能会破坏我的上传。

我正在使用paperclip 2.3.1。

尽管如此,这方面有一些令人困惑的方面,坦白说我不知所措。首先,日志中没有错误表明上传失败。回形针附件属性填充在数据库中。应用程序认为上传成功。但是当我查看S3时,文件不存在。

其次,我在不同的模型上有一个几乎相同的附件,它成功上传到同一个S3存储桶 - 代码几乎相同,显然不存在权限问题。

我在几个地方找到了建议删除right_aws游戏,而只是拥有aws_s3宝石...我做了...但无济于事。而且,我从未在日志中看到(5 for 4)错误。

有没有人对如何进一步诊断这个有任何建议?回形针中是否有任何选项可以增加记录的详细程度?

谢谢!

2 个答案:

答案 0 :(得分:2)

我也有这个问题,原因是我的:multipart => true key / value未在form_for帮助程序的:html键中正确嵌套。

答案 1 :(得分:1)

事实证明该应用程序正在使用Paperclip 2.3.4,它引入了一些S3问题。

升级到2.3.5为我解决了这个问题。