我有两个型号选择一个家长和一个孩子了额外查询
class Parent < ActiveRecord::Base
has_many :children
end
和
class Child < ActiveRecord::Base
belogs_to :parent
end
我要选择从每一个家长一个孩子与任何额外查询我需要什么做 我可以通过这些线
Parent.all.collect{|p| p.children.first}
做到这一点,但是这是一个方法非常差d会运行多个查询我需要一个最好的方式这将返回活动记录列表。
是的,这是正确的谢谢 –