В моем контроллере есть следующее:
@campaign = Campaign.where(:id => params[:id])
@companies = @campaign.companies.sort { |a,b| a.name <=> b.name` }
Вторая строка дает мне неизвестный метод для companies
, и раньше он работал нормально.
Это в моей модели кампании:
has_many :companies, :through => :contacts, :uniq => true
Я попробовал следующее, но это все еще не помогло:
has_many :companies, :through => :contacts, :uniq => true, :source => :company