概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Transactions in Ruby on Rails application - learn how to use callbacks 原文公開日: 2018/01/30 著者: Paweł Dąbrowsk 前回はActiveRecordのトランザクションの概要を学びました。今回はトランザクションのコールバックをもう少し詳しく見てみることにしましょう。 トランザクション内で使われるコールバックには2種類あります。 1. commit後のコールバック after_commitコールバックは、レコードが保存または削除(destroy)されるたびに、トランザクションがデータベースにcommitされた後で呼び出されます。例を見てみましょう。 class User < ActiveRecord::Base after_commit