class User
has_one :profile, :inverse_of => :user
end
class Profile
belongs_to :user
end
u = User.create
p = u.create_profile
u = User.last
p = u.profile
在这里 其实 p.user 就是u 如果没有加入inverse_of 就要查询数据库 如果u更改了 则 p 要reload 通过查询object_id可知
class User
has_one :profile, :inverse_of => :user
end
class Profile
belongs_to :user
end
u = User.create
p = u.create_profile
u = User.last
p = u.profile
在这里 其实 p.user 就是u 如果没有加入inverse_of 就要查询数据库 如果u更改了 则 p 要reload 通过查询object_id可知