【发布时间】:2025-12-16 21:35:02
【问题描述】:
我有一个 Sinatra 和 Rails 3 应用程序。应用程序是独立创建的,并托管在 2 个独立的 Heroku 实例中。因此,我需要为两个应用程序共享一个 MongoHQ 数据库。我该怎么做?有什么想法吗?
谢谢。
【问题讨论】:
标签: ruby-on-rails-3 heroku sinatra mongoid mongohq
我有一个 Sinatra 和 Rails 3 应用程序。应用程序是独立创建的,并托管在 2 个独立的 Heroku 实例中。因此,我需要为两个应用程序共享一个 MongoHQ 数据库。我该怎么做?有什么想法吗?
谢谢。
【问题讨论】:
标签: ruby-on-rails-3 heroku sinatra mongoid mongohq
真的很简单。
在具有 MongoHQ 数据库的应用程序中,查看 heroku config 的输出 - 您正在寻找条目 MONGOHQ_URL。
您需要做的就是在另一个应用程序上将类似的配置变量设置为与第一个应用程序显示的值相同的值,然后在第二个应用程序中将其用作 ENV['MONGOHQ_URL']。
【讨论】: