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