Puede usar el método de clase increment_counter
:
Customer.increment_counter :counter, customer
Eso creará algo como:
UPDATE `customers` SET `counter` = COALESCE(`counter`, 0) + 1 WHERE (`customers`.`id` = 53)
(tiene que pasar una identificación o una instancia de la clase a este método (customer
) a diferencia de customer.increment!(:counter)
método que no es atómico)