存储"架构"使用postgres和rails构建自定义表单

时间:2016-01-25 05:53:31

标签: ruby-on-rails ruby forms postgresql

我正在使用拥有1000个自定义表单的rails来构建网站。在构建表单构建器用户界面之前,我们基本上是创建和存储"架构"手动并使用"架构"建立表格。

我最初发布此问题是为了帮助弄清楚如何从YAML文件创建表单:Create a form in rails by reading a yaml file

但是经过一些研究后,似乎最好存储"架构"在我们的数据库中,现在我想知道最好的方法是什么。似乎有一个" jsonb"我可以使用的postgres dbs的类型 - 比存储" schema"更好。作为YAML数据?我会使用" bytea"输入这种类型的数据?有没有想过如果使用JSON或YAML更好?另外,我只是将模式的内容放在数据库中,还是只有存储文件的方法?

谢谢!

1 个答案:

答案 0 :(得分:1)

我会使用本机Postgres JSON类型。

http://www.postgresql.org/docs/devel/static/datatype-json.html