我有一個模型,如下所示:如何在Rails中使用ActiveRecord獲取一條記錄而不是重複項?
Campaign
has_many :companies, :through => :contacts
有同一家公司多次接觸。我只想要每個公司的一個實例。
我試過如下:
@campaign = Campaign.find(params[:id])
@companies = @campaign.companies
但是,這顯示了我所有的公司爲每一個接觸,我相信。至少這就是輸出的樣子。
如何確保只添加公司的單個實例?
甜,從來沒有見過這種選擇之前,謝謝:) – Angela 2010-08-14 04:21:28