0

我有两个应用程序 App A(rails 2.2.2) 和 App B(rails2.3.11),它们都驻留在 Heroku 中。App B 是 App AI 的升级版(就功能而言)有一些模型(比如 4)在上下文中相似(但它们的关联有所不同),现在我需要在用户点击“迁移到”时交换数据来自 App A 的新系统”(例如在 Orkut、Gmail 中)。因此,他应该获取与他的登录相关的所有数据,并且需要保存在 App B 数据库中。

我使用 Active Record 建立连接,但在发布数据后它没有切换到默认数据库。

我是新来的。任何帮助表示赞赏。

4

1 回答 1

0

如果您有两个数据库的详细信息,请使用 active record.establish_connection 方法在 Rails 中切换两个数据库。

这里有一些代码。

ActiveRecord::Base.establish_connection(
  :adapter  => "postgres",
  :host     => "host",
  :username => "myuser",
  :password => "mypass",
  :database => "somedatabase"
)
于 2013-08-23T12:47:41.837 回答