私は次のようなモデルを持っています:
Campaign
has_many :companies, :through => :contacts
同じ会社との連絡が多い。各企業のインスタンスが1つだけ必要です。
私は次のことを試しました:
@campaign = Campaign.find(params[:id])
@companies = @campaign.companies
しかし、これは私が信じるすべての連絡先のすべての会社を私に示しています。少なくとも、それが出力のようになります。
会社のインスタンスが1つだけ追加されていることを確認するにはどうすればよいですか?