当我有一个孩子(发票)的集合,我想找到所有的父母(订单),我将如何去做?
所以订购has many :invoices
。
如何查找与发票集合相关的所有订单?
答案 0 :(得分:1)
这应该可以解决问题:
invoices = some_logic_to_get_invoices
orders = Order.includes(:invoices).where(invoices: { id: invoices })
答案 1 :(得分:-1)
invoices.map(&:orders).uniq