2
私は"mongoid-locker" gemをアプリケーションに適用しましたが、同時リクエスト中に失敗し、エラー "LockError:could誰も私を助けることができます。#<Mongoid :: Locker :: LockError:mongoid-locker railsでロックを取得できませんでした>
私は"mongoid-locker" gemをアプリケーションに適用しましたが、同時リクエスト中に失敗し、エラー "LockError:could誰も私を助けることができます。#<Mongoid :: Locker :: LockError:mongoid-locker railsでロックを取得できませんでした>
デフォルトでは、with_lockは他のロックが完了するまで待機しないため、実際に同時アクセスがある場合は、待機するように指定していない場合はLockErrorが発生します。
ので、同じようにそれを試してみてください。
object = Object.first
object.with_lock wait:true do
object.foo = "bar"
object.save!
end