Ruby on rails ActiveRecord锁是否必须发生在事务内部?
ActiveRecord锁是否仅在事务内部工作?如果我打开两个rails控制台并找到一条记录,然后调用Ruby on rails ActiveRecord锁是否必须发生在事务内部?,ruby-on-rails,rails-activerecord,Ruby On Rails,Rails Activerecord,ActiveRecord锁是否仅在事务内部工作?如果我打开两个rails控制台并找到一条记录,然后调用lock在该记录上,我仍然可以从另一个控制台访问该记录。根据,锁不包括事务会阻止您写入(但不会读取)锁定的记录
lock代码>在该记录上,我仍然可以从另一个控制台访问该记录。根据,锁代码>不包括事务<但是,带有_lock的code>会阻止您写入(但不会读取)锁定的记录