Method: ActiveRecord::AssociationNotFoundError#initialize

Defined in:
activerecord/lib/active_record/associations/errors.rb

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

Returns a new instance of AssociationNotFoundError.



7
8
9
10
11
12
13
14
15
# File 'activerecord/lib/active_record/associations/errors.rb', line 7

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