instance method
valid_raw_connection
Ruby on Rails 7.2.3
Since v7.1.6 Private — implementation detail, not part of the public APISignature
valid_raw_connection()
Similar to any_raw_connection, but ensures it is validated and connected. Any method called on this result still needs to be independently thread-safe, so it probably shouldn’t talk to the server… but some drivers fail if they know the connection has gone away.
Source
# File activerecord/lib/active_record/connection_adapters/abstract_adapter.rb, line 1106
def valid_raw_connection
(@verified && @raw_connection) ||
# `allow_retry: false`, to force verification: the block won't
# raise, so a retry wouldn't help us get the valid connection we
# need.
with_raw_connection(allow_retry: false, materialize_transactions: false) { |conn| conn }
end
Defined in activerecord/lib/active_record/connection_adapters/abstract_adapter.rb line 1106
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::AbstractAdapter