2

私たちのアプリは、開発とテストで問題なく実行されます (すべての rspec とキュウリのテストが実行されます)。

しかし、EngineYard Cloud にデプロイすると、「申し訳ありませんが、問題が発生しました」というメッセージが繰り返し表示されます。

エラーが発生した場合、ログ ファイルを追跡すると、ページが正常にレンダリングされたことがわかりますが、注意点が 1 つあります。

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 に答える