Hisakeyのブログ

エンジニアが色々呟くブログです。

2024-09-22から1日間の記事一覧

Sidekiqに渡せる引数について理解する

概要 Sidekiqは、Ruby on Railsアプリケーションでよく使われる非同期のバックグラウンドジョブ処理ライブラリです。バックグラウンドジョブを使うことで、ユーザーが直接待つ必要のない処理を非同期で実行することができます しかし、Sidekiqではジョブに渡…

AASMから学ぶ、Railsのtransaction処理について

はじめに トランザクション処理とは トランザクションの基本について トランザクションとは、一連のデータベース操作をまとめて実行し、すべてが成功した場合にのみ変更を確定させる(コミット)機能です。もし途中でエラーが発生した場合は、すべての変更を…