【发布时间】:2017-09-27 01:46:43
【问题描述】:
是否可以如何从 JSON 变量生成 Rails 架构?
我正在寻找这样的 JSON 变量:
{
"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]
}
拥有一个名为 Employee 的模型,其中包含 2 个字段:firstName 和 lastName
【问题讨论】:
-
好吧,当然可以。然而,这些问题对于 stackoverflow 来说是题外话。但是,如果您展示您尝试解决的问题以及遇到的问题,可能会成为话题。
-
您实际上想要完成什么?正如冰人所说,你可以并不意味着你应该这样做。
-
您使用的术语架构完全错误。 Schema 表示数据库列的规范。有点像数据库表的蓝图。您想要的是从 JSON 将记录插入数据库。巨大的差异。
-
max:不,我不是。我不想插入值,我想创建 schmea。我认为你误读了这个问题
-
那么这是一个绝对可怕的想法。如果要存储任意结构,请使用 Postgres 中的 JSON 类型列或 MongoDB 等 nosql 数据库。
标签: ruby-on-rails json postgresql activerecord