【问题标题】:Error deploying to Heroku using Mongoid使用 Mongoid 部署到 Heroku 时出错
【发布时间】:2012-06-13 23:38:17
【问题描述】:

当我将我的应用程序移至 Heroku 时,我收到一个视图错误,我没有进入开发或本地生产模式。 我从 railsapp.github.com 的 Devise Mongoid 应用开始,并添加了引导程序。

当我部署到 Heroku 时,我在 Devise 导航部分收到以下错误,

ActionView::Template::Error (can't convert Array into String):

我正在使用 Mongoid 3.0.0.rc

我认为它与 Mongoid 有关,因为我最初可以使用 2.4.10 使其工作,但现在我在该版本中遇到其他错误。 另外,如果我注释掉部分错误的行,它会加载根目录,但如果我四处导航,最终会崩溃。

我的想法快用完了!

如果有帮助,我可以发布日志或配置文件。

【问题讨论】:

  • 共享链接不完整?您是否使用设计视图 outise 其。 Ontroller 像模态或其他东西?
  • 不,它是在 application.html.haml 中呈现的(我有没有提到我正在使用 haml?)它带有我转换为 haml 的 Devise Mongo 入门应用程序。

标签: ruby-on-rails heroku mongoid


【解决方案1】:

它是已知的并且正在开发中。 https://github.com/mongoid/moped/issues/21

建议降级回原来的用途。 3.0.0.rc 也给了我一些 heroku 问题

【讨论】:

  • 谢谢,我不知道我是怎么错过的!有趣的是,我只在 Heroku 上收到此错误。
  • 3.0.0.rc 改变了一些事情,MongoHQ 可能也是我即将通过这次推送来解决的问题。我不得不重新生成一个 mongoid.yml 并从我的用户模型中删除一些东西,以便与设计很好地放置
  • 我猜为什么它仍然是“.rc”!我也在使用 MongoHQ,使用 3.0 mongoid.yml 语法在本地运行良好。
猜你喜欢
  • 2013-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-05
  • 2017-12-18
  • 2017-11-25
  • 2014-11-09
相关资源
最近更新 更多