投稿からのフルサイズの画像をアップロードしてから、サムネイルを作成してサムネイルを S3 に配置しようとしています。ただし、サイズ変更が発生する前に S3 が画像を保存する必要があるにもかかわらず、サイズ変更コードがフルサイズの画像に影響しているように見えるという奇妙な問題が発生しています。これを説明するコードのスニペットを次に示します...
AWS::S3::S3Object.store(fullPath, open(params[:photo][:tempfile]), BS.config[:service][:aws][:bucket], :access => :public_read)
thumbnail = MiniMagick::Image.open(params[:photo][:tempfile].path)
thumbnail.combine_options do |c|
c.resize('200x200^')
c.gravity('center')
c.crop('200x200+0+0')
end
AWS::S3::S3Object.store(thumbnailPath, thumbnail.to_blob, BS.config[:service][:aws][:bucket], :access => :public_read)