株式会社TECH LUCKという会社で代表兼エンジニアをしている齊藤です。 4年ほど本番運用していたRuby on Railsのプロジェクトに携わっていました。 その際に、Ruby, Ruby on Rails共にサポート外のバージョンを利用していたので、それらのバージョンアップをしようということになりました。 本記事はRuby, Ruby on Railsを並行してバージョンアップし本番運用まで稼働させた際の備忘録になります。 サマリーとしてやったことは以下の通りです。 重要箇所のテストの記述 各Controllerの最小限のテストの記述 各Modelの最小限のテスト記述 gem 'rails'以外のgemのバージョンアップ gem 'rails'のマイナー&パッチバージョンアップ gem 'rails'のメジャーバージョンアップ rails app:updateの実行 手動での動作確認