我有一个模型,如下所示:如何在Rails中使用ActiveRecord获取一条记录而不是重复项?
Campaign
has_many :companies, :through => :contacts
有同一家公司多次接触。我只想要每个公司的一个实例。
我试过如下:
@campaign = Campaign.find(params[:id])
@companies = @campaign.companies
但是,这显示了我所有的公司为每一个接触,我相信。至少这就是输出的样子。
如何确保只添加公司的单个实例?
甜,从来没有见过这种选择之前,谢谢:) – Angela 2010-08-14 04:21:28