super("Could not find the source association(s) #{source_reflection_names.collect(&:inspect).to_sentence:connector=>'or'} in model #{through_reflection.klass}. Try 'has_many #{reflection.name.inspect}, :through => #{through_reflection.name.inspect}, :source => <name>'. Is it one of #{source_associations.to_sentence:connector=>'or'}?")
super("Could not find the source association(s) #{source_reflection_names.collect(&:inspect).to_sentence:two_words_connector=>' or ',:last_word_connector=>', or '} in model #{through_reflection.klass}. Try 'has_many #{reflection.name.inspect}, :through => #{through_reflection.name.inspect}, :source => <name>'. Is it one of #{source_associations.to_sentence:two_words_connector=>' or ',:last_word_connector=>', or '}?")