Re: Upgrading to Rails 3

Gurdipe Dosanjh
Sat, 07 Apr 2012 08:13:18 -0000

Hi  Chirag ,


Thanks mate, I''ll definitely checkout these rails casts out.


Gurdipe

On 7 April 2012 06:30, Chirag Singhal
<chirag.singhal-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

> Hi Gurdipe,
>
> There is a series of RailsCasts that you can watch to get a reasonable
> idea of how to approach the upgrade.
> http://railscasts.com/episodes?search=upgrading+to+Rails+3
>
>
> Chirag
> http://sumeruonrails.com
>
>
>
> On Sat, Apr 7, 2012 at 1:46 AM, Jason Fleetwood-Boldt <
> tech-eJ8lBn5LdNBhbmWW9KSYcQ@public.gmane.org> wrote:
>
>>
>>
>> Check out
>> http://guides.rubyonrails.org/3_0_release_notes.html
>>
>>
>> It is my personal recommendation that you do three things:
>>
>> 1) Create fresh new Rails 3 app for yourself to "play around
in" first.
>> In fact, you don''t even need to play much, you just need to
compare your
>> existing config files to the config files in your brand new rails app.
*Moving
>> the Gem version of Rails doesn''t change config settings*, and
most of
>> the Rails 3 good stuff is in config settings (like the asset pipeline.)
>> When they say "it works this way by default in Rails 3" --
they DO NOT mean
>> you will get that behavior automatically just by moving the Gem version
--
>> they mean that when you do "rails new xyz" the default
configuration on
>> your newly created app is set that way.
>>
>> 2) Don''t actually upgrade the existing repository. Instead,
create a new
>> Rails apps and copy files into it (Controllers, Views, Models, etc) one
by
>> one. This is more or less practical depending on your situation, so
take
>> this suggestion with a grain of salt. But if you do it this way, you
can
>> iteratively test as you make changes to confirm that each page and/or
>> section of your app works.
>>
>> 3) Consider upgrading to 3.0.9 *without* the asset pipeline first. Then
>> when you have it working in Rails 3.0.9, enable the asset pipeline (in
>> application.rb) and move all the way up to Rails 3.2.1 (or whatever the
>> latest is)
>>
>> Beyond that, expect to have to:
>>
>> - Rewrite your routes.rb file (there''s a new syntax)
>> - Change instances of <% form_for … %>  to <%= form_for …
%>  in views
>> - Change "named_scope" to "scope" in models
>>
>> There''s also an official upgrade path, but I don''t
even recommend that
>> either. You''ll learn more about Rails 3 and become a better
developer if
>> you do it piece-by-piece, following suggestion #2 above.
>>
>>
>> -Jason
>>
>>
>>
>>
>> On Apr 6, 2012, at 3:35 PM, Gurdipe Dosanjh wrote:
>>
>> Hi All,
>>
>> Re: Upgrading to Rails 3
>>
>> I am working on a rails application I need to upgrade to the latest
>> version of Ruby and Ruby on Rails.
>>
>> It is currently using:
>>
>> Ruby version 1.8.7 and
>> Ruby on Rails version 2.3.5
>>
>> Is there any information, tutorial, guides etc. I can follow
>>
>> Any help would be greatly appreciated
>>
>> Kind Regards
>>
>> Gurdipe
>>
>> --
>> You received this message because you are subscribed to the Google
Groups
>> "Ruby on Rails: Talk" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/rubyonrails-talk/-/-GwOpn34jqsJ.
>> To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>> To unsubscribe from this group, send email to
>>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-talk?hl=en.
>>
>>
>>  --
>> You received this message because you are subscribed to the Google
Groups
>> "Ruby on Rails: Talk" group.
>> To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>> To unsubscribe from this group, send email to
>>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-talk?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To unsubscribe from this group, send email to
>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>

--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.