1

schema.rb 传统上保存默认 :development、:test 和 :production 模式的模式。我的问题是我的应用程序依赖于其他两个数据库而不是那些默认值。如何在 schema.rb 中跟踪这些其他数据库,以便当我在新服务器上启动应用程序时 rake db:schema:load 真正创建所有需要的数据库?

4

1 回答 1

0

ActiveRecord 不是为多个连接而设计的。您可以破解使用神奇的多连接 gem。这允许您通过调用ActiveRecord::Base.establish_connection已声明的模块来指定不同的连接module

于 2012-12-23T19:14:24.263 回答