module ActiveRecord::Locking::Optimistic

def destroy_row

def destroy_row
  affected_rows = super
  if locking_enabled? && affected_rows != 1
    raise ActiveRecord::StaleObjectError.new(self, "destroy")
  end
  affected_rows
end