我有建議模型和簽名模型。使用包含/連接
提案屬於建議
我的關係很好地工作,當我選擇一個建議,但是當我做了Proposal.search並返回多個提案,我不能訪問簽名人簽名和簽名。
我想通過我的簽名數的建議排序,所以我想這:
Proposal.find(:all, :limit => 3, :include => [:signatures])
現在,當我調試(@proposals)我確實看到相應的簽名。我如何訪問它們並寫入:order => signatures.count?
我對包含/連接不是很熟悉......所以讓我知道如果我以錯誤的方式去做。謝謝。
你的意思是說你「看不到相應的簽名」? – ScottJ 2009-11-17 19:27:14
他看到了相應的簽名,因爲:包含正確包含關聯的簽名,但只是執行SELECT * - 因此它不包含任何虛擬count()列。 – bensie 2009-11-17 19:30:07
當我包括我看到他們。 – asdfasdfasdfasdf 2009-11-17 19:37:18