我希望能够将ActiveRecord调用(或其他任何可能让我得到正确结果的调用)传递给我所有对象属性。例如:
我有一个联系模式,可以有很多“CustomField”和许多“ServiceAddress”
contact =
id:"5"
custom_fields:[{
id:"5"
name:"birthday"
label:"birthday"
}]
service_addresses: [{
id: 'test1'
type: 'email'
address: 'a@a.com'
kind: 'home'
},{
id: 'test2'
type: 'email'
address: 'b@a.com'
kind: 'other'
},{
id: 'test3'
type: 'email'
address: 'd@a.com'
kind: 'other'
}]
first_name:"emily"
kind:”person"
我可以通过某种查询来接收类似的内容吗?
谢谢!
答案 0 :(得分:1)
您可以使用includes
指定要加载的关联:
Contact.includes(:custom_fields, :addresses).find(5)