gpt4 book ai didi

ruby-on-rails - XML Schema (XSD) 到 Rails ActiveRecord 映射?

转载 作者:数据小太阳 更新时间:2023-10-29 02:43:14 27 4
gpt4 key购买 nike

我正在寻找一种将 XML 架构定义文件转换为 ActiveRecord 建模数据库的方法。有谁知道恰好可以执行此操作的工具?

到目前为止,我发现的最佳方法是首先将 XSD 加载到 RDBMS(如 postgres 或 mysql)中,然后让 Rails 连接以执行 rake db:schema:dump。然而,这只会给我留下一个没有 Rails 模型的数据库。

将这个基于 xsd 的数据库导入/加载到 Rails 中的最佳方法是什么?

最佳答案

您是否尝试使用 gem magic_model_generator 从数据库生成模型?

参见: 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 Spy(30 个免费试用,在 windows 上,ug)从 mysql 数据库中的 xsd 构建表,然后在其上运行 magic_model_generator 以创建 ActiveRecord 类。它似乎按照您的预期工作,根据数据库模式在字段上生成验证器。

关于ruby-on-rails - XML Schema (XSD) 到 Rails ActiveRecord 映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322087/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com