В настоящее время у меня есть задача, которую я использую для импорта некоторых измененных данных из вторичной базы данных. Я могу подключиться и получить данные без проблем.
secondary_db = ActiveRecord::Base.establish_connection(SECONDARY_DB)
secondary_db.with_connection do |c|
results = c.exec_query('query here')
end
Однако с этого момента все запросы направляются на вторичную базу данных. Как мне вернуться к использованию первичной базы данных для запросов?
Дополнительный вопрос: нужна ли здесь логика with_connection
?