読者です 読者をやめる 読者になる 読者になる

ボクココ

サービス開発を成功させるまでの歩み

(Memo) Rails でセッションが突然消える

掲題のような謎の現象で悩んでいたのでメモ。

この原因はRailsはCSRF対策が取れてなかった場合にセッションをクリアするようです。これはコールバックで呼び出したときなどでも同様に発生するので、原因が特定しにくいです。
その部分だけ、の問題であるなら
protect_from_forgery :except => :complete

のようにしてあげればセッションが消えることはなくなります。