XML架构(XSD)Rails的ActiveRecord映射?

问题描述:

我正在寻找一种方法来一个XML Schema定义文件转换成一个ActiveRecord模型数据库。有没有人知道一个恰好这样做的工具?XML架构(XSD)Rails的ActiveRecord映射?

到目前为止,我已经找到了最好的办法是XSD先装入像的Postgres或MySQL的RDBMS,然后有轨连接到做耙分贝:模式:转储。然而,这只留下了一个没有导轨模型的数据库。

什么是导入/加载此XSD基础数据库进入轨道的最好方法?

你尝试宝石magic_model_generator产生从DB模式?

参见: http://magicmodels.rubyforge.org/magic_model_generator/

而且,你怎么了XSD加载到RDBMS?似乎有很多的讨论,在这里: How can I create database tables from XSD files? Convert XSD into SQL relational tables

更新: 我使用了XML间谍(30免费试用,在Windows上,UG)建在一个MySQL数据库从XSD表,然后跑magic_model_generator就可以了创建ActiveRecord类。它看起来像你期望的那样工作,根据数据库模式在字段上生成验证器。