ぽかぽかウンティの自由帳

ぽかぽか動物園から投稿します。

carrierwave ruby gem で保存済み画像ファイルをコピーして使う方法、データの複製とかで

carrierwaveuploader/carrierwave · GitHub

いやー便利っすね。file で取ってこれるんですね。

# imagesテーブルの avatar カラムで管理しているとする
# id=1にコピー元の画像を保存済みであるとする
source = Image.find 1
destination = Image.new
destination.avatar = source.avatar.file if source.avatar?
# save すれば複製完了

いやーゆとりっすね。