after_commit_everywhere
https://github.com/Envek/after_commit_everywhere
Railsの
ActiveRecord
が管理する
トランザクション
が完了したあとに実行したいブロックをコールバックとして登録できる
モデルにコールバックを書かずにすむ
ロジックの見通しがよくなる
Rails
8.0以降は類似機能が公式にサポートされるので不要になるかも
https://github.com/rails/rails/pull/51474