VOYAGE GROUPの駒崎です。PeXというポイント交換サービスの開発運用をやっています。 PeXは2016年3月にSymfonyからRuby on Railsにフルリニューアルを果たし、そこから2年ほどRailsのバージョンが4.2で止まっていました。 PeXというサービスを今後長く運用していくためにも、Railsに乗り続けるためにも、という考えで2018年7月頃に5.0へアップデートしました。(実は現時点ではRails5.2にアップデートされているのですが) Railsのアップデートを行うまでの流れと、リリース後にキャッシュ、セッション周りでハマったことをここにまとめます。 Railsアップデートでやったこと gemのバージョンを最新にする。 gemのバージョンを最新にアップデートし続ける仕組みを作る。 Railsのバージョンを4.2から5.0にする。 3行で言うとこの流れで進めま
![PeXのRailsを2年ぶりに4.2から5.0にアップデートしました。キャッシュやセッションまわりでのエラーにご注意! - CARTA TECH BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/6772a78c3b20faebd4c27cdbf2f528d1aca353bc/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fd%2Fdkkoma%2F20181210%2F20181210180200.png)