ActiveRecord不是为多个连接而设计的。你可以破解使用神奇的多连接宝石。这允许您通过在声明的模块
schema.rb传统上持有默认的:开发、:测试和:生产模式的模式。我的问题是,我的应用程序依赖于除默认数据库之外的另外两个数据库。我如何在schema.rb中跟踪这些其他数据库,以便当我在新服务器上启动应用程序时,rakedb:schema:load真正创建所有需要的数据库?
module
中调用ActiveRecord::Base.establish_connection
来指定不同的连接。