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

reset_sessionの問題がjpmobileの2.3のブランチに取り込まれました

Rails jpmobile

Railsがrackを使うようになってからsessionの扱いが
rackのものを使うようになりました。
で、jpmobileを使うにあたって大問題があります。
reset_sessionはセッションの再生成をしてくれない。
捨てるだけ。
trans_sidをするのにsession_idが必要なのですが、
それがそもそもRails上ではとれない。
ですので、パッチを書きました。
大したことはやっていないのですが、
reset_sessionを上書きして、
session_id、csrf_tokenを再生成しているだけです。
これでreset_sessionした直後に
formでpostしても例外が発生しないようになります。
https://github.com/jpmobile/jpmobile/commit/02ab7cf75199803bc01c4053ffbda68c08c308af
みんなどうしているのかなぁと疑問に思っていました。
とりあえず、うちではうまく動くようになりました。