Если вы просто хотите увидеть, имеют ли две модели одно и то же соединение, вы можете просто использовать сравнение на равенство. У меня сейчас есть проект с множеством моделей, использующих одно соединение, и несколько моделей, использующих другое соединение (с устаревшей базой данных). Вот сеанс IRB:
#Two models that use the same connection
>> Committee.connection==StudentApplication.connection
=> true
#Two models that use different connections -- Term has "establish_connection XXX" in the class definition.
>> Committee.connection==Term.connection
=> false
(Я думаю, что полагаться на внутреннюю переменную почти всегда плохая идея - она может измениться или вести себя недокументированным образом.)