Re: [Rails] Upgrading to Rails 3
Hi Gurdipe,
There is a series of RailsCasts that you can watch to get a reasonable idea of how to approach the upgrade.
Chirag
On Sat, Apr 7, 2012 at 1:46 AM, Jason Fleetwood-Boldt <tech@datatravels.com> wrote:
Check outIt 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 modelsThere'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.-JasonOn Apr 6, 2012, at 3:35 PM, Gurdipe Dosanjh wrote:Hi All,Re: Upgrading to Rails 3I 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 andRuby on Rails version 2.3.5Is there any information, tutorial, guides etc. I can follow
Any help would be greatly appreciatedKind RegardsGurdipe--
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@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
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@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
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@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home