class ActiveRecord::HasManyThroughAssociationNotFoundError
def corrections
def corrections if owner_class && reflection @corrections ||= begin maybe_these = owner_class.reflections.keys maybe_these -= [reflection.name.to_s] # remove failing reflection DidYouMean::SpellChecker.new(dictionary: maybe_these).correct(reflection.options[:through].to_s) end else [] end end