使用activerecord
外部导轨,我是否可以确信所有连接操作都在窗帘后面进行,与内部导轨相同?
在rails中,activerecord
可以很好地建立连接池并根据需要激活或关闭连接。
如果我有一个ruby守护进程,它使用:
调用类文件ActiveRecord::Base.establish_connection(:production)
# more active_record tasks
我可以假设在以下调用中使用了来自池的连接吗?
答案 0 :(得分:1)
是的,调用ActiveRecord::Base.establish_connection
将根据:https://github.com/rails/rails/blob/master/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#L842