我有一个在 Heroku 上运行的应用程序,我想建立与第二个数据库的连接(来自另一个在 Heroku 上运行的应用程序)。我为多个数据库看到的所有解决方案都涉及 database.yml 文件,但 Heroku 并没有这样做,他们指示我在DATABASE_URL
另一个应用程序中使用。
我想我需要做类似的事情:
DatabaseName::Base.establish_connection(DATABASE_URL)
然后我可以使用
establish_connection :DatabaseName
在适当的模型中。我在哪里放
DatabaseName::Base.establish_connection(DATABASE_URL)
让它适用于所有型号?环境.rb?它的正确语法是什么?