2022-05-31から1日間の記事一覧

rails:更新系処理の悲観的ロックのサンプル

掲題を実現する場合のサンプル。 処理で更新されるテーブルのモデルに、以下のようなメソッドを実装。 class BatchExecUpdateDate < ApplicationRecord # batch_exec_update_dates # # id :bigint(8) not null, primary key # proc_type :integer not null #…

RSpec:よく使うmatcherメモ

付け足し付け足ししていく予定です。 インスタンスの内容のテスト expect(section).to have_attributes(name: 'default') expect(section.is_valid).to be_truthy expect(section.retired_at).to be nil 件数に変更がない(unchange推奨) expect{subject}.t…