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 # "