2

我们的应用程序在开发和测试中运行没有问题(所有 rspec 和 cucumber 测试都运行)

但是,当部署到 EngineYard Cloud 时,我反复收到“我们很抱歉,但出了点问题”消息。

当我收到错误消息时,跟踪日志文件会告诉我页面渲染成功,但要注意一点。

Completed 200 OK in 1833ms (Views: 28.1ms | ActiveRecord: 2.1ms)

TypeError (no marshal_dump is defined for class OpenSSL::Digest::Digest):

我看过一些关于 TypeError 的帖子,但似乎没有什么适合这种情况。

我将不胜感激有关如何追踪导致错误的原因的一些建议。

4

1 回答 1

2

我发现了这个问题。我不小心将模型实例存储在会话中,并且模型具有加密值。

我现在正确地只存储模型的 id,问题已经减轻。

于 2011-12-06T16:53:28.020 回答