HOMEchevron_right技術chevron_rightRuby on Rails4のSessionをJSON形式にした時にハマったこと 状況 Ruby on RailsとNode.jsでセッションデータを共有したい状況がありました。 Session StoreにはRedisを使っています。 普通に考えると、クッキーからセッションID取って当てに行けばいけるだろうと考えるのですが、Railsは一筋縄ではいきません。 中身覗くとすぐ分かるんですが、セッションデータ自体がMarshalでシリアライズされた状態で保持されている為。 Node側でデータとってもJSONでパースできないし、なんだこりゃ?となります。 さてどうするか、となった時に参考にさせていただいた記事がこちら(感謝)↓ Rails sessionのシリアライズにJSONが使われない理由: なぜMarshal? JSON/Y
![Ruby on Rails4のSessionをJSON形式にした時にハマったこと](https://cdn-ak-scissors.b.st-hatena.com/image/square/26bce50d2b6dcca9346af5f3f49e57ef7b984388/height=288;version=1;width=512/https%3A%2F%2Fwww.aozora-create.com%2Fwp-content%2Fuploads%2F2013%2F09%2F2fe94611425fc2395d493e35cdd9eea5.png)