Perché hai bisogno di Rails per questo compito? Il file XML verrà caricato dagli utenti? In caso contrario, uno script in ruby potrebbe essere tutto ciò di cui hai bisogno.
In tutti i casi è necessario:
- Analizza l'XML in ingresso e imposta le proprietà di alcuni oggetti o variabili
- salva queste proprietà o variabili nel database.
Per la prima attività puoi usare ReXML, LibXML , Nokogiri o qualsiasi altra libreria di parser XML.
Per il secondo (se non usi ActiveRecord in Rails), potresti vedere la documentazione per mysql2 gem .
Sentiti libero di porre ulteriori domande in caso di problemi con queste librerie.