Migrer un projet vers nouvelle version de Rails

Bonjour,

Je cherche a savoir comment migrer une application vers une version plus
récente de Rails, en l’occurrence de la 2.0.2 vers la 2.1.0.

Notamment avec la nouvelle notation des migrations de base de donnée,
etc…

Merci beaucoup,
Florian

2008/8/7 Florian L. [email protected]:

Bonjour,

Je cherche a savoir comment migrer une application vers une version plus
récente de Rails, en l’occurrence de la 2.0.2 vers la 2.1.0.

Notamment avec la nouvelle notation des migrations de base de donnée,
etc…

Pour faire une migration il te suffit de mettre à jour tous tes
plugins (car certain sont devenu incompatible avec Rails 2.1), de
mettre 2.1.0 dans ton environnement.rb ou de freezer rails 2.1.0 dans
/vendor/plugin

Lancer la tâche d’update de ton projet rake rails:update

et enfin de lancer tes test unitaires et voir si tout passe. Pour
chaque test qui échoue comprendre pourquoi en étudiant soit les
évolutions de rails ou les mise en deprecated (Je viens de découvrir
que les has_one doivent être valide en même temps que leur parent, ce
qui n’était pas le cas avant et qui ne sera plus le cas en Edge, lol)

Ensuite tu lances ton serveur et tu cherches encore les points qui ne
fonctionne pas.

Pour savoir ce qui a changé le Changelog est là pour toi, ou alors le
joli PDF en anglais et diverse langue (sauf FR) indiquant les
nouveautés Rails 2.1

Bonne soirée.


Cyril M.