Lo probaste? Ahora que lo veo mejor, record es el modelo asociado. Recibo en este caso, me parece. Además 'recibo', en forma de string

    unless empty?
      record = klass.human_attribute_name(reflection.name).downcase
      owner.errors.add(:base, :"restrict_dependent_destroy.many", record: record)
      false
    end