私の Rails アプリでは、Carrierwave を使用して Amazon S3 に画像をアップロードしています。イメージを再アップロードすることなく、既存の Amazon S3 イメージを参照したいと思います。たとえば、既存の Amazon S3 イメージがhttp://test.s3.amazonaws.com/image/path/0001/image.jpgにある場合、このイメージを指すようにイメージのパスを更新できますか? 私はリモート アップロード オプションを使用したくありません。なぜなら、既に存在するものとまったく同じ画像を使用したいだけだからです (ただし、レコードの「パス」属性に保存します)。
コンソールで、私は試しました:
image.update_attributes(:path=> "http://test.s3.amazonaws.com/image/path/0001/image.jpg")
しかし、これは画像のパスをオーバーライドできません。