如何将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中运行来解析它。