method
with_connection
v8.1.1 -
Show latest stable
- Class:
ActiveRecord::ConnectionHandling
with_connection(prevent_permanent_checkout: false, &block)public
Checkouts a connection from the pool, yield it and then check it back in. If a connection was already leased via #lease_connection or a parent call to #with_connection, that same connection is yielded. If #lease_connection is called inside the block, the connection won’t be checked back in. If #connection is called inside the block, the connection won’t be checked back in unless the prevent_permanent_checkout argument is set to true.