Le but de ce standard est de vous apprendre à mettre à jour les versions majeurs d’une application Rails en vous indiquant le bon geste, ainsi que les erreurs à éviter que nous avons rencontrés par le passé.
<aside> ✅ Pré-requis
Comprendre la sémantique App: Versionner automatiquement (SemVer) à partir de l’historique Git
Lire le premier chapitre du guide d’upgrade de Ruby on Rails

Suivre étape par étape le guide en fonction de l’évolution de la mise à jour Exemple : Si je souhaite passer de la version 5.1 à 6.0, alors je dois lire le chapitre Upgrading from Rails 5.1 to Rails 5.2, puis Upgrading from Rails 5.2 to Rails 6.0 </aside>
<aside> ⌛ Temps indicatif : 1h
</aside>
Dans le fichier config/application.rb, modifier la ligne :
config.load_defaults x.x → où x.x représente le numéro de la version de Rails
Exemple : config.load_defaults 7.1
rails app:update
Suivre la documentation Rails pour l’upgrade
Exécuter les tests de l’application En lançant les tests, vous aurez la liste des deprecations warning à corriger

Exemple de deprecation présent lorsque l’on lance les tests