作者seamanku (SEAMAN)
看板Ruby
标题Re: [问题] includes or joins???
时间Tue Nov 1 03:19:38 2011
※ 引述《ggegge (Egg)》之铭言:
: 标题: Re: [问题] includes or joins???
: 时间: Thu Sep 8 15:29:53 2011
:
: user = User.includes(:laptop).first
: user.laptop.color # for example
:
: 这样在第一次 query 的时候 ActiveRecord 就会做 join 的动作
: 所以总共只有一次 query
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.112.30.133
: 推 kewang:这样子写我知道可以,可是我想让user可以显示全部的栏位, 09/08 15:59
: → kewang:因为我要to_json,照文中的写法会无法显示laptop.*,只会出 09/08 16:00
: → kewang:现user.name, user.laptop_id而已 09/08 16:00
respond_to do |format|
format.json { render :json => user, :include => :laptop }
end
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.209.21