¿Por qué necesita Rails para esta tarea? ¿Los usuarios cargarán el archivo XML? Si no, entonces un script en ruby puede ser todo lo que necesita.
En todos los casos es necesario:
- analizar el XML entrante y establecer las propiedades de algunos objetos o variables
- guarde estas propiedades o variables en la base de datos.
Para la primera tarea puede usar ReXML, LibXML , Nokogiri o cualquier otra biblioteca de analizador XML.
Para el segundo (si no usa ActiveRecord en Rails), puede ver la documentación para la gema mysql2 .
No dude en hacer más preguntas si tiene algún problema con estas bibliotecas.