如何使用MONGOHQ_URL配置MongoMapper 0.11?

时间:2012-03-10 23:12:24

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

我想在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并失败。)

1 个答案:

答案 0 :(得分:2)

等我发现了......

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

(uri,not url)