1

私は現在、Rails 3 + postgresql で悲観的なロッキングを行っています。しかし、並行テストを行う手間をかけない限り、ロックが機能していることを確認する方法はないようです。コンソール経由でこれをテストする方法はありませんか?

User.transaction do 
  u1 = User.find(1, :lock => true)
  u2 = User.find(1)
  ## u2 should not be able to do anything right?
end
4

1 に答える 1