ローカルの MongoDB には問題なく接続できますが、Ruby Mongoid を使用して MongoHQ または DotCloud インスタンスに接続しようとすると、上記のエラー メッセージが表示されます。
Ruby 1.9.3 と Moped 1.5.2 を使用しています。
MongoHub Mac クライアントを使用して、MongoHQ および DotCloud DB に接続できます。
次のようにして、irbを使用してデバッグを試みました。
> require 'Mongoid'
> class Page
> include Mongoid::Document
> field :title, type: String
> end
> Mongoid.sessions = {default: {hosts: ["mongodb://<username>:<password>@troup.mongohq.com:10067"], database: "test"}}
> hello = Page.new
> hello.title = "Try this."
> hello.save
これにより、「IP を解決できませんでした...」というエラー メッセージが表示されます。
私が欠けているものを知っていますか。または、この問題をデバッグするためのヒントはありますか?
ありがとう