如何在schema.rb中跟踪多个数据库

时间:2012-12-23 19:00:22

标签: ruby-on-rails ruby-on-rails-3 rails-migrations

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

1 个答案:

答案 0 :(得分:0)

ActiveRecord不适用于多个连接。您可以破解使用magic multi connection gem.这允许您通过在声明的模块ActiveRecord::Base.establish_connection中调用module来指定不同的连接。