instance method
set_shard
Ruby on Rails 7.0.10
Since v7.0.10 PrivateSignature
set_shard(shard, &block)
No documentation comment.
Parameters
-
shardreq -
blockblock
Source
# File activerecord/lib/active_record/middleware/shard_selector.rb, line 53
def set_shard(shard, &block)
ActiveRecord::Base.connected_to(shard: shard.to_sym) do
ActiveRecord::Base.prohibit_shard_swapping(options.fetch(:lock, true), &block)
end
end
Defined in activerecord/lib/active_record/middleware/shard_selector.rb line 53
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Middleware::ShardSelector