Merchant has_many Shops
ActiveRecord的 - 檢索一個記錄每個關聯
Shop belongs_to Merchant
即一個merchant
(星巴克)可以有許多商店的位置。
我使用Gecoder來獲取附近的商店,例如@shops = Shop.near("Times Square")
。
我只想爲每個商家只返回1條記錄。即@shops
只包含1個星巴克,1個地鐵,但是是一個集合。
對不起,我一直在谷歌搜索和SO搜索無濟於事。也許我不是用正確的詞來描述我想要的。提前致謝。
謝謝!哇2簡單的代碼行,但我的豌豆腦沒有真正得到它。我會試一試。您可以假設我只想要一個Shop.all,其中每個唯一的':merchant_id'只代表一次。 – 2012-02-24 06:58:29
要清楚,這不是解決您確切問題的代碼。這只是一個概念的例子,你可能會開始用Google來學習如何解決你的問題。 – 2012-02-24 07:29:51
當然是=)。我只是希望Rails可能有一些神奇的子彈來解決這個問題。我知道它是一個帶有「子查詢」的查詢。 – 2012-02-24 08:17:31