# Upgrade guide for 2.0.2 to 2.2.2

**URL:** <https://www.ruby-forum.com/t/upgrade-guide-for-2-0-2-to-2-2-2/153896>\
**Category:** Rails\
**Created:** [November 22, 2008, 3:28pm UTC](https://www.ruby-forum.com/t/upgrade-guide-for-2-0-2-to-2-2-2/153896 "2008-11-22T15:28:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Schalk\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b782af/32.png) [@Schalk\_N](https://www.ruby-forum.com/u/Schalk_N)\
**Post date:** [November 22, 2008, 3:28pm UTC](https://www.ruby-forum.com/t/upgrade-guide-for-2-0-2-to-2-2-2/153896/1 "2008-11-22T15:28:26Z")

</div>

Hey all,

I believe I have upgraded my Rails version from 2.0.2 to 2.2.2 😉  
However, I am experiencing some problems with an app that was built on  
2.0.2. Can anyone suggest a resource where I can learn more about how to  
properly upgrade from 2.0.2 to 2.2.2

I have read some of the what has changed stuff but I get some weird  
errors that I reckon relates to something else like for example a simple  
line such as the following:

@about = Content.find\_by\_permalink(‘about’)

throwing and error such as the following:

ArgumentError (NULL pointer given):  
(eval):3:in `each_hash' (eval):3:in`all\_hashes’

C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active\_record/connection\_adapters/mysql\_adapter.rb:564:in  
`select’

Thank you in advance,  
Schalk

---

<div class="post-metadata">

**Author:** ![Schalk\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b782af/32.png) [@Schalk\_N](https://www.ruby-forum.com/u/Schalk_N)\
**Post date:** [November 22, 2008, 3:51pm UTC](https://www.ruby-forum.com/t/upgrade-guide-for-2-0-2-to-2-2-2/153896/2 "2008-11-22T15:51:56Z")

</div>

On Nov 22, 2:27 pm, Schalk N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hey all,
> 
> I believe I have upgraded my Rails version from 2.0.2 to 2.2.2 😉  
> However, I am experiencing some problems with an app that was built on  
> 2.0.2. Can anyone suggest a resource where I can learn more about how to  
> properly upgrade from 2.0.2 to 2.2.2

You’d probably find it easier to go to 2.1.2 first, find/fix  
deprecated stuff and then move to 2.2.2

Fred
