Railsのトランザクションと原子性のバグ(翻訳)

注意 本記事のコード例ではhas_and_belongs_to_many関連付け(通称HABTM)が使われていますが、Railsでこれを使ったリレーションは悪手とされています。現在のRailsでは代わりにhas_many :through関連付けを使うのが一般的です。 参考: HABTMリレーションシップは悪であるという論争 概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Transactions in Ruby on Rails and Atomic Bugs 原文公開日: 2017/10/27 著者: Kevin Sylvestre Railsのトランザクションと原子性のバグ(翻訳) Ruby o … 続きを読む Railsのトランザクションと原子性のバグ(翻訳)