コントローラーには次のものがあります。
@campaign = Campaign.where(:id => params[:id])
@companies = @campaign.companies.sort { |a,b| a.name <=> b.name` }
2行目は未知の方法を示してcompanies
おり、以前は正常に機能していました。
これは私のキャンペーンモデルです:
has_many :companies, :through => :contacts, :uniq => true
次のことを試しましたが、まだ修正されませんでした。
has_many :companies, :through => :contacts, :uniq => true, :source => :company