Advise sought: Upgrade from Rails 2.0.1 to current

I have upgraded from 1.2.6 to 2.0.1 and successfully passed all my test and manual testing. Everything seems to be working correctly. My application is pretty vanilla and so there where few complications. Question is, should I do another point upgrade (and if so, which point to upgrade to next) or is it safe (and prudent) to just go straight on to the current version (2.3.x). Advise would be most welcome.

Paul Thompson

I would advise stepping first to 2.1 since there were a lot of changes to ActiveRecord with that release (partial updates/dirty attribute tracking) which had subtle effects on things like callbacks. For some of the apps I was involved in, 2.0 -> 2.1 was actually a more difficult transition than 1.2.x -> 2.0.

Rick,

Thanks for that. I have done just done that and have gone on to 2.3.5 and now am trying to get Rails 3 beta 3 working, So far it has not been to bad for me, mostly just a process of fixing redundancies as my code is very vanilla and no plugins.

So far, Rails 3 is shaping up to be the most difficult one (I have gone from 1.2.2 - 1.2.6 - 2.0.1 - 2.1 - 2.3.5 now 3 beta3 in the last two weeks).

Regards,

Paul Thompson