活动记录独立:连接池

时间:2016-01-11 15:03:00

标签: ruby activerecord

使用activerecord外部导轨,我是否可以确信所有连接操作都在窗帘后面进行,与内部导轨相同?

在rails中,activerecord可以很好地建立连接池并根据需要激活或关闭连接。

如果我有一个ruby守护进程,它使用:

调用类文件
ActiveRecord::Base.establish_connection(:production)
# more active_record tasks

我可以假设在以下调用中使用了来自池的连接吗?

1 个答案:

答案 0 :(得分:1)

是的,调用ActiveRecord::Base.establish_connection将根据:https://github.com/rails/rails/blob/master/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#L842

创建连接池