ruby-on-rails - Paperclip 上传到 S3 无声地失败...帮助!

标签 ruby-on-rails paperclip

我有一个使用 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/

相关文章:

ruby-on-rails - 如何使用 Rspec 在 Rails 中测试非 Rack Web 服务?

ruby-on-rails - 编写脚本来填充 database.yml 文件并需要正则表达式来识别特定的留置权

ruby-on-rails - Paperclip 创建文件夹的权限不正确

sql - Ruby on Rails - 动态 SQL 查询

ruby-on-rails - 预期响应为 <redirect>,但为 <200>

file-upload - 为什么 RackMultipart* 文件会保留在我的 Rails/tmp 目录中?

ruby-on-rails - 条件转换选项回形针

ruby-on-rails - 如何解决 NotIdentifiedByImageMagickError?

ruby-on-rails - 将多个旧数据库迁移到一个 Rails 应用程序中

ruby-on-rails - 回形针重命名 stringio.txt 使用 instance_write