画像アップロード - lanchester/rails_environment GitHub Wiki
carrierwave
S3のファイルを直接保存する
remote_[mounted_attribute]_url
メソッドが使えます。
image
カラムにmount_uploader
されている場合ならremote_image_url
となります。
url = 'https://hogehoge.s3.amazonaws.com/uploads/hoge/hogehoge.jpg'
@photo = Photo.create(remote_image_url: url)
@photo.image.url
# =>https://hogehoge.s3.amazonaws.com/uploads/hoge/hogehoge.jpg
# ファイル名はuploaderで定義されたものになります