我有兩個型號選擇一個家長和一個孩子了額外查詢
class Parent < ActiveRecord::Base
has_many :children
end
和
class Child < ActiveRecord::Base
belogs_to :parent
end
我要選擇從每一個家長一個孩子與任何額外查詢我需要什麼做 我可以通過這些線
Parent.all.collect{|p| p.children.first}
做到這一點,但是這是一個方法非常差d會運行多個查詢我需要一個最好的方式這將返回活動記錄列表。
是的,這是正確的謝謝 –