U kunt de klassenmethode increment_counter . gebruiken :
Customer.increment_counter :counter, customer
Dat zal zoiets creëren als:
UPDATE `customers` SET `counter` = COALESCE(`counter`, 0) + 1 WHERE (`customers`.`id` = 53)
(je moet een id of een instantie van de klasse doorgeven aan deze methode (customer ) in tegenstelling tot de customer.increment!(:counter) methode die niet atomair is)