1 2 3 4 5 6 7 8 9 10 11
# frozen_string_literal: true module DatabaseHelper def with_read_replica(&block) ApplicationRecord.connected_to(role: :read, prevent_writes: true, &block) end def with_primary(&block) ApplicationRecord.connected_to(role: :primary, &block) end end