Reputation: 4868
I'm starting a new rails project and after a conversation with the customer, they said they preferred to go with Rails 2.3.8 since it has its reputation, all the gems and plugins work well with it so eventually, choosing rails 2.3.8 now will lead to less problems during the development process. In addition, they say that after the project is done and working, they won't mind upgrading to rails 3.
So my question is - is it correct that the "safest" way now is to go with rails 2.3.8 in terms of framework bugs and plugin/gem support?
Upvotes: 1
Views: 170
Reputation: 176382
There are already several answers to this question. The short answer is: Use Rails 3.
Your client concern is quite wrong, even in the short terms. Several libraries and plugins are starting to cease support for Rails 2.x and they are now focused on Rails 3.
I have been using Rails 3 for more than 6 months (including betas), and right now I never had to change version due to a gem requirement.
Here a few other answers:
Upvotes: 0
Reputation: 12426
Short answer:
Rails 3 definitely. Its an improvement over 2.3.8 and if you encounter any bug, you can contribute back to the community. Rails 3 beta has been around for a long (arguable) time now and many major plugins ( devise, will_paginate, authlogic to name a few) are Rails 3 compatible.
Longish answer:
Why 2.3.8
Why 3
?
Upvotes: 1