I'm looking to build a web interface for an existing Ruby app and I'm trying to figure out which version of Rails to use - the latest current version 2.3 or the soon-to-be-released version 3.0.
The reasons for using 2.3 are pretty straightforward: it's the current version and it's stable.
My reasons for considering 3.0 are:
- My app uses Ruby 1.9 and Rails 2.3 does not seem to support Ruby 1.9
- Rails 3.0 is supposedly a major rework of the framework. If I'm starting a new project now I figure I may as well do it 'right' the first time rather than have to migrate it when I'm ready to move to Rails 3.0.
Is 3.0's feature set really so much better? Is it stable enough for use or am I only asking for trouble? Anyone have any idea how hard it will be to migrate to 3.0 from 2.3?