ActiveRecordのロック、トランザクション、分離レベルに関するすべてを網羅的にカバーするチュートリアル/ガイド/ブログ投稿/ブックチャット/スクリーンキャストなどがありますか? ? (好ましくはRails 4.0に関連しています)Railsのロック/トランザクション/分離レベルの徹底
ガイドには簡単なセクションがありますが、もちろんAPIドキュメントもありますが、これは本当に重要な(わたしにとっては)難しいドメインです。私のRailsアプリケーションで真剣にデータの整合性を取る。私は正しく理解できるように、私はそれを正しく行うことができます。
既知のリソースの一覧
- http://guides.rubyonrails.org/active_record_querying.html#locking-records-for-update
- http://api.rubyonrails.org/classes/ActiveRecord/Locking/Optimistic.html
- http://api.rubyonrails.org/classes/ActiveRecord/Locking/Pessimistic.html
- http://api.rubyonrails.org/classes/ActiveRecord/Transactions.html
- https://github.com/rails/rails/commit/392eeecc11a291e406db927a18b75f41b2658253( "トランザクション分離レベルを指定するためのサポート" コミット - >レール4.0)
- http://railscasts.com/episodes/59-optimistic-locking-revised
mysqlトランザクションのガイド/ブックを探して、どのように使用することをお勧めしますかをお勧めします。次に、これらの推奨事項を利用するルビコードを書くことができます。 –