2012-03-10 39 views
1

我想在Heroku上運行MongoMapper。這需要MongoHQ。所有文檔(如http://mongomapper.com/documentation/getting-started/rails.html)都會告訴您創建一個初始化程序,以使用MONGOHQ_URL環境變量連接到Mongo。然而,MongoMapper的最新版本不需要初始化器,它現在只是根據config/mongo.yml的內容自動連接。如何使用MONGOHQ_URL配置MongoMapper 0.11?

這裏inlies問題:mongo.yml似乎並沒有讓我用一個URL連接,只用主機,端口等我嘗試以下,並沒有爲我工作:

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

任何其他想法如何得到這個工作?

(部署到Heroku的時候我得到的錯誤是在應用程序試圖連接到本地主機:27017和失敗)

回答

2

等待我想通了......

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

(URI ,不是網址)

相關問題