0

对于某些事情,我必须使用 RightAWS。但是,只有当我的 Gemfile 中没有 RightAWS 时,我才能将 Paperclip 上传到 S3。从 v2.3.11 开始,Paperclip 使用 AWS-S3,从 RightAWS 切换而来。

RightAWS 允许我在通过头部下载整个对象的情况下检查对象的存在?方法。它还允许我使用它的 incrementally_list_bucket 方法从存储桶中以 1,000 个单位块流式传输大量文件。我还没有找到在 AWS-S3 中复制此功能的方法。我目前也没有时间来实现它并做出贡献。

谁能告诉我是否有办法在 Rails 3 项目中加载这两个 AWS gem 而不会导致 Paperclip 导致“参数数量错误(4 比 5)错误?

4

1 回答 1

0

达达。从以下位置更改我的 Gemfile:

gem 'aws-s3'

到:

gem 'aws-s3', :require => 'aws/s3'

解决了问题!

于 2011-05-16T13:44:35.390 回答