我有兩個模型/表A和B.我想執行一個活動記錄查詢,其結果包括來自兩個表中的列。我試過inner joins,因爲它們聽起來像是將兩張表的列組合在一起。但是,嘗試使用Active Record joins
finder方法僅返回來自第一個表的結果。一般活動記錄加入或包括
什麼活動記錄查詢包含結果中兩個表的列?或許includes
查找方法可能有所幫助。
編輯:將兩個表視爲ForumThreads和Posts。每個論壇主題都有多個帖子。我希望查詢結果中的行包含每個帖子的信息和論壇帖子的信息(例如帖子標題)。
這個問題可能已經回答了我的問題:Rails Joins and include columns from joins table
你可以對你想要做什麼更具體的? 'includes'會急切加載數據。但是'ActiveRecord'會隱藏你的結果,只返回數組中的父對象。 「關係」已加載,但您沒有在結果中看到它們。詳細說明你如何嘗試使用這些數據。 – Azolo 2012-02-06 21:24:01
@Azolo用更多的信息更新了這個問題。 – SundayMonday 2012-02-06 21:28:09
@Gazler瞭解它,使用'include' – Azolo 2012-02-06 21:31:03