我正在使用独立的Ruby应用程序,并且无法配置Mongoid 3.0.13进行工作。
我遇到了一些示例应用程序,它们具有以下配置块:
Mongoid::Config.instance.from_hash({"database" => "oid"})
或者
Mongoid.configure do |config|
name = "mongoid_test_db"
host = "localhost"
port = 27017
config.database = Mongo::Connection.new.db(name)
end
这导致:
undefined method `database=' for Mongoid::Config:Module (NoMethodError)
看起来最近配置设置有所改变。
我也尝试过:
Mongoid::Config.connect_to("sweet")
但是那似乎没有任何作用。