Ruby on Rails 7.1.2 Module ActiveRecord::Locking::Pessimistic activerecord/lib/active_record/locking/pessimistic.rb Pessimistic Locking Locking::Pessimistic provides support for row-level locking using SELECT … FOR UPDATE and other lock types. Chain ActiveRecord::Base#find to ActiveRecord::QueryMethods#lock to obtain an exclusive lock on the selected rows: # select * from accounts where id=1 for u