我们的应用程序在开发和测试中运行没有问题(所有rspec和黄瓜测试运行)
然而,当部署到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上看过一些贴子,但似乎没有任何东西适合这种情况。
对于如何追踪导致错误的原因,我将不胜感激。
答案 0 :(得分:2)
我发现了这个问题。我不小心在会话中存储了一个模型实例,并且该模型具有加密值。
我现在正确地只存储模型的id,问题已经减轻。