У меня есть ассоциативная ссылка, подобная этой:
class Influencer < ActiveRecord::Base
has_many :followers, :class_name => 'Following', :foreign_key => 'influencer_id'
has_many :following, :class_name => 'Following', :foreign_key => 'follower_id'
в моей таблице влияния у меня есть поле с именем "external_identifier"
Я хочу проверить своих подписчиков на наличие external_identifier, поэтому обычно я делаю: include, чтобы он выполнял объединение.
Я пытался:
myinfluencer.followers.find(:first, :include => 'influencers', :conditions => ["influencers.external_identifier = ?","934394343434"])
но ошибки с "влияющими" не являются ассоциацией, я также пробовал "последователи", и, похоже, тоже не работает должным образом.