class ActiveRecord::Validations::AssociatedValidator

def valid_object?(record, context)

def valid_object?(record, context)
  (record.respond_to?(:marked_for_destruction?) && record.marked_for_destruction?) || record.valid?(context)
end