楽観的排他制御

ActiveRecordで楽観的排他制御ってどー寸の可なーと思って調べたら。
テーブルにlock_versionってカラムがあるだけでOKらしい。
エラー発生時にStaleObjectError例外を吐くらしい。
rescueで受け取ってなんらか処理を定義できるらしい。
AR1.4で追加されたらしい。