【问题标题】:How can I export a rails model to json schema?如何将 Rails 模型导出到 json 模式?
【发布时间】:2010-06-18 10:21:56
【问题描述】:

我希望优化我们为某些模型构建表单的方式,理想情况下我希望从 json-schema 构建它们。

是否有 gem 或类似的东西可以让我将模型定义导出到 json-schema?

奖励:有验证。

奖励:在建模关联关系时。

【问题讨论】:

    标签: ruby-on-rails ruby json ruby-on-rails-plugins jsonschema


    【解决方案1】:

    我正在开发一个基于 JSON 模式创建模型的 gem:jsonmodel

    我还在一个单独的 gem 中支持 formtastic:jsonmodel-formtastic

    请注意,两者都在进行中,但如果能得到反馈会很高兴:-)

    【讨论】:

      【解决方案2】:

      Formtastic:http://github.com/justinfrench/formtastic 具有从模型构建表单的机制。也许您可以将您的代码基于他们的代码。

      检查 lib/formtastic.rb 第 474 行左右。

      formtastic 的 Railscast:http://railscasts.com/episodes/184-formtastic-part-1

      【讨论】:

      • 这似乎已经很好了。谢谢你的回答。
      【解决方案3】:

      我不知道有什么 gem 可以做到这一点,但是您可以提取 SQL 或 Rails 架构数据然后解析它,如果您使用 thw rails 架构则更容易,因为您可以通过运行它来解析它一个 Ruby DSL。

      【讨论】:

      • 点头,这似乎确实可行,这就是为什么我希望有人已经做到了;)
      猜你喜欢
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-14
      • 2018-02-07
      • 2017-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多