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. Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---