我目前正在执行一项任务,该任务用于从辅助数据库导入一些修改后的数据。我可以毫无问题地连接并提取数据。
secondary_db = ActiveRecord::Base.establish_connection(SECONDARY_DB)
secondary_db.with_connection do |c|
results = c.exec_query('query here')
end
但是,从现在开始,所有请求都被路由到辅助数据库。如何返回使用主数据库进行请求?
侧面问题:with_connection
逻辑在这里是否甚至必要?