【问题标题】:Unable to connect to MongoHQ in Heroku after updating Mongoid to 3.0.6将 Mongoid 更新到 3.0.6 后无法连接到 Heroku 中的 MongoHQ
【发布时间】:2012-09-19 17:01:49
【问题描述】:

我已将我的配置升级到 RoR 1.9.3,但无法再让它在 Heroku 中工作。

config/mongoid.yml 内容:

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

错误:

2012-09-19T16:50:39+00:00 app[web.1]: Mongoid::Errors::NoSessionsConfig (
2012-09-19T16:50:39+00:00 app[web.1]: Problem:
2012-09-19T16:50:39+00:00 app[web.1]:   No sessions configuration provided.
2012-09-19T16:50:39+00:00 app[web.1]: Summary:
2012-09-19T16:50:39+00:00 app[web.1]:   Mongoid's configuration requires that you provide details about each session that can be connected to, and requires in the sessions config at least 1 default session to exist.
2012-09-19T16:50:39+00:00 app[web.1]: Resolution:
2012-09-19T16:50:39+00:00 app[web.1]:   Double check your mongoid.yml to make sure that you have a top-level sessions key with at least 1 default session configuration for it. You can regenerate a new mongoid.yml for assistance via `rails g mongoid:config`.

有人知道我做错了什么吗?

【问题讨论】:

    标签: ruby-on-rails heroku mongoid mongohq


    【解决方案1】:

    我的缩进错了,这是修正版:

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

    【讨论】:

      猜你喜欢
      • 2012-12-22
      • 2012-02-22
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 2011-02-16
      • 2012-08-23
      • 2013-01-22
      • 1970-01-01
      相关资源
      最近更新 更多