Class | ActiveRecord::HasManyThroughSourceAssociationMacroError |
In: |
vendor/rails/activerecord/lib/active_record/associations.rb
|
Parent: | ActiveRecordError |
# 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
# 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