如何将rails模型导出到json模式?

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

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

奖励:通过validation。

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

Formtastic: http ://github.com/justinfrench/formtastic有一个从模型构建表单的机制。 也许你可以将你的代码建立在他们的代码上。

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

Ratscast for formtastic: http ://railscasts.com/episodes/184-formtastic-part-1

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

我也在为一个单独的gem中的formtastic提供支持: jsonmodel-formtastic

请注意,两者都是正在进行中的工作,但获得反馈会很好:-)

我不知道有没有这样做的gem,但你可以拉出SQL或Rails架构数据,然后解析它,如果你正在使用thtr rails架构更容易,因为你可以通过在Ruby DSL中运行来解析它。