我希望优化我们为某些模型构建表单的方式,理想情况下我想从json-schema构建它们。
是否有宝石等可以让我将模型定义导出到json-schema?
奖励:通过验证。
奖励:在建立关联关系时。
答案 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