2013-12-23 3 views
0

У меня есть XML-файл, из которого я хочу создать несколько записей. Но у меня что-то не хватает, потому что мой код не сохраняет запись, но я не получаю никаких ошибок.Как создать записи из модели?

МОДЕЛЬ

require 'open-uri' 

class Result < ActiveRecord::Base 


    def self.raw_results 
    raw_xml = open("https://s3.amazonaws.com/...") 
    document = Nokogiri::XML(raw_xml) 
    articulos = document.css('ARTICULOS') 
    articulos.each do |result| 
    patient = result.css('nombre_paciente').first.content 
    gender = result.css('Sexo').first.content 
    Result.create!(patient: patient, gender: gender) 
    end 
    end 
end 

XML

https://gist.github.com/anonymous/8093365 
+0

вставить XML пожалуйста – DNNX

+0

Любые Validations на 'Result'? –

+0

Hitham S. AlQadheeb no, я еще не установил никакой проверки. – evanx

ответ

0

Вы забыли обновить имена переменных

name= result.css('name').first.content 
gender = result.css('gender').first.content 

Result.create(name: name, gender: gender) 
Смежные вопросы