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

Methods

message   new  

Public Class methods

[Source]

    # File vendor/rails/activerecord/lib/active_record/associations.rb, line 48
48:     def initialize(reflection)
49:       @reflection         = reflection
50:       @through_reflection = reflection.through_reflection
51:       @source_reflection  = reflection.source_reflection
52:     end

Public Instance methods

[Source]

    # File vendor/rails/activerecord/lib/active_record/associations.rb, line 54
54:     def message
55:       "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."
56:     end

[Validate]