1

以前の投稿では、AWS :: S3 :: Bucket:Classの未定義のメソッド `find'で、作成しているAmazonS3アップローダーに必要なaws-s3gemがあることがわかりましたが、aws-sdk gemもインストールされており、これら2つはお互い。

問題は、Paperclipも使用していて、aws-sdkを削除した後、アプリが壊れていることに気づいたことです。

回避策はありますか?Stackoverflowを検索しましたが、まだ適切な解決策が見つかりません。このブログも見つかりましたが、日付が記載されているようです:http: //davesouth.org/stories/paperclip-upgrade-breaks-amazon-s3-upload-and-how-to-fix-it

4

3 に答える 3

1

アマゾンに画像を保存するために、ペーパークリップで霧の宝石をうまく使用しました。実際、AWSgemよりも作業が簡単であることがわかりました。これをaws-sdkと交換してみてください。

于 2012-06-05T22:18:50.643 に答える
0

どのバージョンのペーパークリップとレールを使用していますか?同じ問題が発生しましたが、レールを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 に答える