Jika Anda menggunakan PaperClip, pengunduhan dari URL sekarang ditangani secara otomatis.
Dengan asumsi Anda punya sesuatu seperti:
class MyModel < ActiveRecord::Base
has_attached_file :image, ...
end
Pada model Anda, cukup tentukan gambar sebagai URL, sesuatu seperti ini (ditulis secara disengaja):
@my_model = MyModel.new
image_url = params[:image_url]
@my_model.image = URI.parse(image_url)
Anda mungkin ingin memasukkan metode ini ke dalam model Anda. Ini juga akan bekerja dengan baik pada sistem file sementara Heroku.
Penjepit kertas akan mengambilnya dari sana.
sumber: dokumentasi penjepit kertas