2024-01-01から1ヶ月間の記事一覧
ActiveRecord::RecordInvalid が発生するかどうかをテストするために ActiveModel::Errors のモックを作りたい。 実行環境 ruby 2.6.6 Rails 6.0.3.6 ActiveRecord::RecordInvalid が発生するかどうかのテスト subjectが実行された際 ActiveRecord::RecordIn…
異なるリポジトリのDBコンテナにデータを投入する方法をメモします。 例えば、サービス(言語)ごとにリポジトリを分けていて、DBを共有したいケースに活用できるかと思います。 前提として、AリポジトリをメインとしてDBコンテナを起動します。こちらにBリ…
Railsのコネクションプール経由で行っているDB接続について、少し調べたのでメモを残します。 実行環境 Rails 6.1.3.1 Connection Pool とは コネクションプールとは、Railsの処理がデータベースにアクセスするたびにコネクション接続と切断を行って負荷が高…