I have the Raid model with: has_many :earners, :through => :raid_attendees, :source => :character
The raid_attendees table has an earner_id table. When I try to define something using at = RaidAttendee.new at.earner = Character.find(whatever)
i get this error: NoMethodError: undefined method `earner=' for #<RaidAttendee:0x525cc40>
I don't really have any idea where to start trying to fix this.