1

在我之前发布的 AWS::S3::Bucket:Class 的未定义方法 `find' 中,我们发现我正在创建的 Amazon S3 上传程序需要 aws-s3 gem,但我也安装了 aws-sdk gem,这两个与彼此。

问题是我也在使用 Paperclip,在删除 aws-sdk 后,我发现我的应用程序坏了。

有解决方法吗?我在 Stackoverflow 上搜索过,但还没有找到好的解决方案。也找到了这个博客,但它似乎过时了: http: //davesouth.org/stories/paperclip-upgrade-breaks-amazon-s3-upload-and-how-to-fix-it

4

3 回答 3

1

我已经成功地使用带有回形针的雾宝石在亚马逊上存储图像。事实上,我发现它比 AWS gem 更容易工作。您可以尝试将其换成 aws-sdk。

于 2012-06-05T22:18:50.643 回答
0

您使用的是什么版本的回形针和导轨?我遇到了同样的问题,但是当我将 rails 升级到 3.1.10 并将回形针升级到 3.4.0 时,它工作得很好。无需任何工作。

于 2013-02-08T06:49:31.710 回答
-1

不确定这是个好主意,但您可以尝试将 Paperclip 降级到使用 aws-s3 的那个版本......据我所知,2.4.5是最新的。

于 2012-06-06T12:03:08.353 回答