Exception: ActiveRecord::ThroughCantAssociateThroughHasOneOrManyReflection
- Inherits:
 - 
      ActiveRecordError
      
        
- Object
 - StandardError
 - ActiveRecordError
 - ActiveRecord::ThroughCantAssociateThroughHasOneOrManyReflection
 
 
- Defined in:
 - lib/active_record/associations.rb
 
Overview
:nodoc:
Direct Known Subclasses
HasManyThroughCantAssociateThroughHasOneOrManyReflection, HasOneThroughCantAssociateThroughHasOneOrManyReflection
Instance Method Summary collapse
- 
  
    
      #initialize(owner = nil, reflection = nil)  ⇒ ThroughCantAssociateThroughHasOneOrManyReflection 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of ThroughCantAssociateThroughHasOneOrManyReflection.
 
Constructor Details
#initialize(owner = nil, reflection = nil) ⇒ ThroughCantAssociateThroughHasOneOrManyReflection
Returns a new instance of ThroughCantAssociateThroughHasOneOrManyReflection.
      113 114 115 116 117 118 119  | 
    
      # File 'lib/active_record/associations.rb', line 113 def initialize(owner = nil, reflection = nil) if owner && reflection super("Cannot modify association '#{owner.class.name}##{reflection.name}' because the source reflection class '#{reflection.source_reflection.class_name}' is associated to '#{reflection.through_reflection.class_name}' via :#{reflection.source_reflection.macro}.") else super("Cannot modify association.") end end  |