Exception: BigRecord::HasManyThroughSourceAssociationMacroError
- Inherits:
-
BigRecordError
- Object
- StandardError
- BigRecordError
- BigRecord::HasManyThroughSourceAssociationMacroError
- Defined in:
- lib/big_record/ar_associations.rb
Overview
:nodoc:
Instance Method Summary
-
- (HasManyThroughSourceAssociationMacroError) initialize(reflection)
constructor
A new instance of HasManyThroughSourceAssociationMacroError.
Constructor Details
- (HasManyThroughSourceAssociationMacroError) initialize(reflection)
A new instance of HasManyThroughSourceAssociationMacroError
39 40 41 42 43 |
# File 'lib/big_record/ar_associations.rb', line 39 def initialize(reflection) through_reflection = reflection.through_reflection source_reflection = reflection.source_reflection 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.") end |