В настоящее время я делаю пессимистичный loking с рельсами 3 + postgresql. Но, похоже, нет способа подтвердить, что блокировка работает, если я не столкнулся с проблемой одновременного тестирования. Невозможно проверить это через консоль?Rails 3: Как просто проверить пессимистическую блокировку на консоли
Пример
User.transaction do
u1 = User.find(1, :lock => true)
u2 = User.find(1)
## u2 should not be able to do anything right?
end