1
我有2個不同的(ActiveRecord)模型。我們假設它們被稱爲Comment
和Activity
。他們有不同的屬性和方法。此外,它們都與其他型號相關聯,例如Project
。如何爲多個對象執行AR查詢
我期待來定義Project
模型的方法,所以我可以這樣做:
Project.first.stream
,將返回的有序集合(FE基於底層模型的創建日期)的所有評論以及與此特定項目相關的活動。
我可以分別獲取評論和活動,然後在內存中對它們進行排序,但是隨着記錄數量變得很快,這看起來似乎不是一個好的解決方案。
任何人都可以告訴我如何以一種方式完成這將導致良好的性能和最小的麻煩。
謝謝!