class ActiveRecord::Validations::PresenceValidator

:nodoc:

def validate_each(record, attribute, association_or_value)

:nodoc:
def validate_each(record, attribute, association_or_value)
  if record.class._reflect_on_association(attribute)
    association_or_value = Array.wrap(association_or_value).reject(&:marked_for_destruction?)
  end
  super
end