trades.as_json(
:include => [
{:merchandise => {
:include => [
:merchandise_images,
:user => {
:include => {
:school => { :only => 'name' }
}
}
]
}
},
:buyer
]
)
merchandises.as_json(
:include => [
{:user => {
:include => { :school => { :only => 'name'} },
:only => ['id', 'name', 'image'],
}
},
:merchandise_images
]
)
Ruby on Railsで関連テーブルの情報をまとめて読み込む:includeオプションのまとめ
http://www.gesource.jp/weblog/?p=477