From a913af96e0e46ca6637bca8f56282608628991eb Mon Sep 17 00:00:00 2001 From: sue445 Date: Wed, 16 Oct 2013 23:55:02 +0900 Subject: [ci skip] avoid deprecation warning in sample code Account.find(1, lock: true) -> DEPRECATION WARNING: Passing options to #find is deprecated. Please build a scope and then call #find on it. --- activerecord/lib/active_record/locking/pessimistic.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/activerecord/lib/active_record/locking/pessimistic.rb b/activerecord/lib/active_record/locking/pessimistic.rb index ddf2afca0c..ff7102d35b 100644 --- a/activerecord/lib/active_record/locking/pessimistic.rb +++ b/activerecord/lib/active_record/locking/pessimistic.rb @@ -3,12 +3,12 @@ module ActiveRecord # Locking::Pessimistic provides support for row-level locking using # SELECT ... FOR UPDATE and other lock types. # - # Pass lock: true to ActiveRecord::Base.find to obtain an exclusive + # Chain ActiveRecord::Base#find to ActiveRecord::QueryMethods#lock to obtain an exclusive # lock on the selected rows: # # select * from accounts where id=1 for update - # Account.find(1, lock: true) + # Account.lock.find(1) # - # Pass lock: 'some locking clause' to give a database-specific locking clause + # Call lock('some locking clause') to use a database-specific locking clause # of your own such as 'LOCK IN SHARE MODE' or 'FOR UPDATE NOWAIT'. Example: # # Account.transaction do -- cgit v1.2.3