作者godfat (godfat 真常)
看板Ruby
标题Re: [问题] includes or joins???
时间Thu Sep 8 18:23:26 2011
: 推 kewang:这样子写我知道可以,可是我想让user可以显示全部的栏位, 09/08 15
: → kewang:因为我要to_json,照文中的写法会无法显示laptop.*,只会出 09/08 16
: → kewang:现user.name, user.laptop_id而已 09/08 16
提供一个笨方法
u = User.first
u.attributes.merge('laptop' => u.laptop.attributes).to_json
or
l = Laptop.first
l.attributes.merge('users' => l.users.map(&:attributes)).to_json
重点在於,反正 attributes 会给你所有的资料,就自己组合吧
--
Hear me exalted spirits. Hear me, be you gods or devils, ye who hold
dominion here:
I am a wizard without a home. I am a wonderer seeking refuge.
Sacrifice
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.171.118.81
1F:推 kewang:这个酷耶!主要还是我的Ruby(Rails)语法不熟,要多学 囧rz 09/08 20:46