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?
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.8Why
3?