我有两个应用程序App A(rails 2.2.2)和App B(rails2.3.11),两者都位于Heroku中。 应用程序B是App AI的升级版本(在功能方面)有一些模型(比如4)在上下文中相似(但它们的关联不同),现在我需要在用户点击“迁移到”时交换数据新系统“来自App A(在Orkut,Gmail中)。因此,他应该获得与他的登录相关的所有数据,并且需要保存在App B数据库中。
我使用Active Record建立连接,但在发布数据后没有切换到默认数据库。
我是新来的铁路。任何帮助表示赞赏。
答案 0 :(得分:0)
使用active record.establish_connection方法在Rails中切换b / w两个DB 如果您有两个Db的详细信息。
这里有一些代码。
ActiveRecord::Base.establish_connection(
:adapter => "postgres",
:host => "host",
:username => "myuser",
:password => "mypass",
:database => "somedatabase"
)