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

时间:2010-06-18 10:21:56

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

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

是否有宝石等可以让我将模型定义导出到json-schema?

奖励:通过验证。

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

3 个答案:

答案 0 :(得分:2)

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

而且我还在单独的gem中支持formtastic:jsonmodel-formtastic

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

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

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