Якщо ви використовуєте PaperClip, завантаження з URL-адреси тепер обробляється автоматично.
Якщо припустити, що у вас є щось на кшталт:
class MyModel < ActiveRecord::Base
has_attached_file :image, ...
end
У вашій моделі просто вкажіть зображення як URL-адресу, щось подібне (написане навмисно від руки):
@my_model = MyModel.new
image_url = params[:image_url]
@my_model.image = URI.parse(image_url)
Напевно, ви захочете поставити це методом у вашій моделі. Це також буде добре працювати з тимчасовою файловою системою Heroku.
Скріпка буде брати звідти.
джерело: документація на скріпки