method
write_to_primary
v6.1.7.7 -
Show latest stable
- Class:
ActiveRecord::Middleware::DatabaseSelector::Resolver
write_to_primary(&blk)private
No documentation available.
# File activerecord/lib/active_record/middleware/database_selector/resolver.rb, line 68
def write_to_primary(&blk)
ActiveRecord::Base.connected_to(role: ActiveRecord::Base.writing_role, prevent_writes: false) do
instrumenter.instrument("database_selector.active_record.wrote_to_primary") do
yield
ensure
context.update_last_write_timestamp
end
end
end