【问题标题】:How do you configure MongoMapper 0.11 with MONGOHQ_URL?如何使用 MONGOHQ_URL 配置 MongoMapper 0.11?
【发布时间】:2012-03-27 21:41:27
【问题描述】:

我想在 Heroku 上运行 MongoMapper。这需要 MongoHQ。所有文档,如http://mongomapper.com/documentation/getting-started/rails.html,都告诉您创建一个初始化程序以使用 MONGOHQ_URL 环境变量连接到 Mongo。但是,MongoMapper 上的最新版本不需要初始化程序,它现在只是根据 config/mongo.yml 的内容自动连接。

问题出在这里:mongo.yml 似乎不允许我连接 URL,只能连接主机、端口等。我尝试了以下方法,但它对我不起作用:

production:
  url: <%= ENV['MONGOHQ_URL'] %>

关于如何使它工作的任何其他想法?

(我在部署到 heroku 时遇到的错误是应用程序正在尝试连接到 localhost:27017 并且失败。)

【问题讨论】:

    标签: ruby-on-rails-3 mongodb heroku mongomapper mongohq


    【解决方案1】:

    等等,我想通了……

    production:
      uri: <%= ENV['MONGOHQ_URL'] %>
    

    (uri,不是 url)

    【讨论】:

      猜你喜欢
      • 2012-08-28
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多