Rieles: cómo descargar un archivo desde un http y guardarlo en la base de datos

Me gustaría crear un controlador Rails que descargue una serie de archivos jpg de la web y los escriba directamente en la base de datos como binario (no estoy tratando de hacer un formulario de carga)

¿Alguna pista en el camino para hacer eso?

Gracias

Editar: Aquí hay un código que ya escribí usando la gema adjunta-fu:

http = Net::HTTP.new('awebsite', 443)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
http.start() { |http|
   req = Net::HTTP::Get.new("image.jpg")
   req.basic_auth login, password
   response = http.request(req)
   attachment = Attachment.new(:uploaded_data => response.body)
   attachement.save
}

Y obtengo un error de "método indefinido` content_type 'para # "

Respuestas a la pregunta(1)

Su respuesta a la pregunta