4

アプリケーションをRails3.0.12から3.2に移行しています。デフォルトのCookieストアのサイズ制限のため、active_record_storeを使用してセッション変数を操作しています。ただし、新しいバージョンのRailsでは、セッション変数が設定されていません。

Cookieのsession_idに値が設定されていることはわかりますが、データベースの内容を確認すると、セッション変数が設定されているはずのときに値が挿入されていないことがわかります。

ただし、Cookieストアに戻すと、正常に機能します。何が起こっているのかを知るために確認できることはありますか?

4

1 に答える 1

0

この質問へのコメントに回答する準備をしているときに実行したGemの更新で、問題が自然に解決したのではないかと思います。別のGitブランチにRails3.2バージョンのアプリを持っていたので、それを元に戻し、現在の開発バージョンとマージしました。すべて「正常に機能」します。

これは古いバージョンのコードまたはgemの一時的な問題だと思わずにはいられませんが、今は解決されているので、この質問を閉じます。

于 2012-06-11T20:21:06.513 に答える