2010-02-09 11 views
0

J'ai un projet Rails et j'ai utilisé Migrations pour configurer le schéma de base de données (j'utilise sqlite3). J'ai un fichier XML que je veux insérer dans ma base de données. Quelle est la meilleure façon d'aborder cela? Je pense qu'il y a un script Ruby que je peux écrire une fois et utiliser pour analyser le fichier XML et l'insérer dans ma base de données, mais intuitivement, il semble que ce soit un problème commun et devrait déjà être automatisé dans le monde Ruby/Rails. Je suppose que certaines personnes appellent cela déchiquetage XML, mais l'interrogation de Google n'a pas beaucoup augmenté pour moi.Rails: Flux de travail approprié pour décomposer les données XML en base de données SQL relationnelle

Des pensées?

Répondre

1

db/seeds.rb pourrait être un bon endroit pour mettre les données.

+0

y at-il des scripts intégrés pour mapper facilement entre les nœuds XML et les données au format YAML? – tom

+0

vous pourriez essayer quelque chose comme http://search.cpan.org/~ingy/YAML-0.35/bin/xyx.PL –

Questions connexes