# Advise sought: Upgrade from Rails 2.0.1 to current

**URL:** <https://www.ruby-forum.com/t/advise-sought-upgrade-from-rails-2-0-1-to-current/186899>\
**Category:** Rails\
**Created:** [April 14, 2010, 1:06am UTC](https://www.ruby-forum.com/t/advise-sought-upgrade-from-rails-2-0-1-to-current/186899 "2010-04-14T01:06:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ptremblett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/dc4da7/32.png) [@ptremblett](https://www.ruby-forum.com/u/ptremblett)\
**Post date:** [April 14, 2010, 1:06am UTC](https://www.ruby-forum.com/t/advise-sought-upgrade-from-rails-2-0-1-to-current/186899/1 "2010-04-14T01:06:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ptremblett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/dc4da7/32.png) [@ptremblett](https://www.ruby-forum.com/u/ptremblett)\
**Post date:** [April 15, 2010, 6:46pm UTC](https://www.ruby-forum.com/t/advise-sought-upgrade-from-rails-2-0-1-to-current/186899/2 "2010-04-15T18:46:09Z")

</div>

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.

On Tue, Apr 13, 2010 at 6:22 PM, Paul Jonathan T.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> –  
> You received this message because you are subscribed to the Google G. “Ruby on Rails: Talk” group.  
> To post to this group, send email to removed\_email\_address@domain.invalid.  
> To unsubscribe from this group, send email to removed\_email\_address@domain.invalid.  
> For more options, visit this group at [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–  
Rick DeNatale

Blog: [http://talklikeaduck.denhaven2.com/](http://talklikeaduck.denhaven2.com/)  
Github: [rubyredrick (Rick DeNatale) · GitHub](http://github.com/rubyredrick)  
Twitter: @RickDeNatale  
WWR: [http://www.workingwithrails.com/person/9021-rick-denatale](http://www.workingwithrails.com/person/9021-rick-denatale)  
LinkedIn: [http://www.linkedin.com/in/rickdenatale](http://www.linkedin.com/in/rickdenatale)

---

<div class="post-metadata">

**Author:** ![ptremblett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/dc4da7/32.png) [@ptremblett](https://www.ruby-forum.com/u/ptremblett)\
**Post date:** [April 15, 2010, 10:36pm UTC](https://www.ruby-forum.com/t/advise-sought-upgrade-from-rails-2-0-1-to-current/186899/3 "2010-04-15T22:36:15Z")

</div>

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
