Exception: ActiveRecord::AssociationNotFoundError

Inherits:
ConfigurationError show all
Defined in:
lib/active_record/associations.rb

Overview

:nodoc:

Defined Under Namespace

Classes: Correction

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(record = nil, association_name = nil) ⇒ AssociationNotFoundError

Returns a new instance of AssociationNotFoundError.



9
10
11
12
13
14
15
16
17
# File 'lib/active_record/associations.rb', line 9

def initialize(record = nil, association_name = nil)
  @record           = record
  @association_name = association_name
  if record && association_name
    super("Association named '#{association_name}' was not found on #{record.class.name}; perhaps you misspelled it?")
  else
    super("Association was not found.")
  end
end

Instance Attribute Details

#association_nameObject (readonly)

Returns the value of attribute association_name.



8
9
10
# File 'lib/active_record/associations.rb', line 8

def association_name
  @association_name
end

#recordObject (readonly)

Returns the value of attribute record.



8
9
10
# File 'lib/active_record/associations.rb', line 8

def record
  @record
end