How to update the rails 2.2.2 version based project into 2.3.4 version

Hi,
    currently i am using rails 2.2.2.
I have developed some project using rails 2.2.2, ruby 1.8.6 and gem
1.3.1.
Now i want to use some cool features in rails 2.3.4 like
default_scope,accepts_nested_attributes_for..etc.
So i wants to upgrade the rails version from 2.2.2 to 2.3.4.
My doubts are

1) Is there any problem will occur after i updated the rails version for
the project that was done by rails 2.2.2
2) I want to know how to update the existing project to new version.

Thanks in Advance

So i wants to upgrade the rails version from 2.2.2 to 2.3.4.
My doubts are

1) Is there any problem will occur after i updated the rails version for
the project that was done by rails 2.2.2

Possibly. Make the change and run your tests :slight_smile:

2) I want to know how to update the existing project to new version.

You should have a line like this in config/environment.rb --

  RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION

Install Rails 2.3.4 and change that line appropriately (though you might
want to jump to 2.3.10 for security fixes).

HTH,

So i wants to upgrade the rails version from 2.2.2 to 2.3.4.
My doubts are

1) Is there any problem will occur after i updated the rails version for
the project that was done by rails 2.2.2

Possibly. Make the change and run your tests :slight_smile:

2) I want to know how to update the existing project to new version.

You should have a line like this in config/environment.rb --

RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION

Install Rails 2.3.4 and change that line appropriately (though you might
want to jump to 2.3.10 for security fixes).

Also then, in the top level directory of you application, do
rake rails:update

This will update scripts and so on, though it may do nothing in the
case of a small rails version change.
Don't forget to make sure you have committed everything to your
version control system before you start.

Colin

I am a newbie here and just wanna say Hi to everyone. I am Crystal from
Louisiana, US.