0

如果我在 mongoid.yml 中的生产(heroku)连接设置是:

sessions:
    default:
      uri: <%= ENV['MONGOHQ_URL'] %>
      options:
        skip_version_check: true
        safe: true

我的开发连接设置应该是什么样的?我在终端中运行 mongod,并在 osx 上使用自制软件安装了它。

所以尝试猜测

development:
  sessions:
    default:
      host: localhost:27017
      database: locomotive_development
      options:
        skip_version_check: true
        safe: true

给我“问题:找不到名为‘默认’的会话的配置。”

4

1 回答 1

1

您的问题是指定主机的方式。应该是这样的。

hosts:
  - localhost:27017

我的 mongoid.yml 看起来像这样。

development:
  sessions:
    default:
      database: test_development
      hosts:
        - localhost:27017
于 2013-06-19T02:36:00.927 回答