1

私は人々が写真をアップロードできるアプリを持っています、それらはCarrierwave&Fogコンボを使用してS3に保存されます。

アプリを書き直しているので、レーキタスクでは、すべての画像をループし、(RMagickを使用して)サイズ変更/切り抜きを行い、元の画像を元のS3に保存する必要があります。明らかな何かが欠けているような気がしますが、これを行うための簡潔な方法はありますか?すでに利用可能なFogでこれを行うことができれば、別のS3ジェムを入手する必要はありません。

誰かが私を正しい方向に向けることができれば、私はそれを感謝します、ありがとう!

編集

これらの手順の使用フォグを使用してs3上のファイルを編集するにはどうすればよいですか?私はなんとかS3からファイルのハンドルを取得することができました...ある種。タイプFog::Storage::AWS::Fileですが、実際の画像を処理して編集できるようにするにはどうすればよいですか?

4

1 に答える 1

0

答えは実にシンプルで、CarrierWave がこのuser.avatar.recreate_versions!方法ですべての画像を再作成して再保存できるとは知りませんでした。

于 2013-02-05T13:11:56.753 に答える