Class ActiveRecord::HasManyThroughSourceAssociationMacroError
In: vendor/rails/activerecord/lib/active_record/associations.rb
Parent: ActiveRecordError

Methods

new  

Public Class methods

[Source]

    # File vendor/rails/activerecord/lib/active_record/associations.rb, line 34
34:     def initialize(reflection)
35:       through_reflection = reflection.through_reflection
36:       source_reflection  = reflection.source_reflection
37:       super("Invalid source reflection macro :#{source_reflection.macro}#{" :through" if source_reflection.options[:through]} for has_many #{reflection.name.inspect}, :through => #{through_reflection.name.inspect}.  Use :source to specify the source reflection.")
38:     end

[Validate]