I have been debating this same thing. There are so many changes that have been made since our site was first built (late 2006) that I almost wonder if starting a clean site from blank, fixing all the gems that need replacing, replacing test with Rspec and then regenerating the models, controllers and views would work. I am trying to learn Rails, Ruby and the whole thing all at once. I find that Rails 3 is much friendlier to a noob like myself and it is frustrating to spend time learning deprecated methods of doing things when I could benefit from knowing the current way things are done. Both are a lot of work, but rebuilding the site in 3.0 and making it functional with newer gems is tempting.
Right now, I am learning a lot about why our 2.1.0 site will break. >From obsolete gems to deprecated code, tests that need to be updated to match migrations to the tables, etc... It all makes my head hurt. On Mar 25, 11:22 am, Paul <[email protected]> wrote: > I don't know if this is feasable in your case, but I'd be tempted to > start a brand new project in Rails 3, try to get the Gemfile correct > and work out problems there, generate scaffolding for all your > controllers, etc, from scratch, then use a diff tool to move your > existing code into the new files. > > > > On Fri, Mar 25, 2011 at 7:03 AM, Matt Jones <[email protected]> wrote: > > > On Mar 24, 5:48 pm, "sol.manager" <[email protected]> wrote: > >> We have an app that is at Rails 2.1.0 and our web developer has let us > >> know going to 3.0 will cost some money. I have embarked on a personal > >> project to see what is involved in getting from 2.1.0 to 3.0. I have > >> the app up and running on 2.2.2 (with some fun along the way) and now > >> tried to get 2.3.4 and see a gem_dependency conflict type issue. > > > You don't need to hit all the intermediate releases, but there are > > some bumpy spots in the gem dependency manager in 2.x. What error > > message are you getting? > > > --Matt Jones -- 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

