0

顺便说一句,这与回形针无关。

我已经从早期版本的 rails 3 升级到 rails 3.2。

我正在使用 AWS:S3 类来创建存储桶等等。

以下代码在模型中运行:

AWS::S3::Base.establish_connection!(:access_key_id => ...blah blah blah

我还需要模型中的宝石,如下所示:

require 'aws/s3'

但是现在我已经升级并在错误上运行了所有更新,我收到了错误:

uninitialized constant AWS::S3::Base

...尝试建立与 S3 的连接时。

有谁知道这是发生了什么以及如何解决它。谢谢。

4

1 回答 1

3

我知道您说它与 Paperclip 无关,但是除了您的应用程序中的 s3 gem 之外,您还使用 Paperclip 吗?我不认为较新版本的 Paperclipaws-s3不再依赖于 gem,而是依赖于aws-sdkgem。

尝试用aws-s3宝石替换aws-sdk宝石。

于 2012-02-17T02:15:02.320 回答