class ActiveRecord::AssociationNotFoundError
:nodoc:
def corrections
def corrections if record && association_name @corrections ||= begin maybe_these = record.class.reflections.keys DidYouMean::SpellChecker.new(dictionary: maybe_these).correct(association_name) end else [] end end
def initialize(record = nil, association_name = nil)
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