2
我有以下型号轨道4 MongoID嵌入文档
class Professional
include Mongoid::Document
field :first_name, type: String
field :last_name, type: String
field :company_name, type: String
field :address, type: String
validates :first_name, length: { minimum: 5, :message => "What" }, format: { with: /\A[a-zA-Z]+\z/, message: "only allows letters" }
end
我想包括一个嵌入文档在那里我可以存储多个办公地址。在寻找的DB
{
"first_name": "Harsha",
"last_name": "MV",
"company_name": "Mink7",
"offices": [
{
"name": "Head Office",
"address": "some address here"
},
{
"name": "Off Site Office",
"address": "some large address here"
}
]
}
非常感谢。如果我想添加多个办公室,我可以添加两组字段,它会保存吗?我如何添加两组字段? –
很高兴我能帮到你。我不确定这是否会起作用,也没有时间来尝试它。但是,您可以只做那个试验和错误,无论如何,您已经有了代码。=) – oskarno
也许您也可以共享您的控制器,这应该有办公室空,从而不显示办公室的名称和地址。 – Dennis