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 '}?")
super("Could not find the source association(s) #{source_reflection_names.collect(&:inspect).to_sentence(:two_words_connector=>' or ',:last_word_connector=>', or ',:locale=>:en)} 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 ',:locale=>:en)}?")