The first day I managed to install the app and do some quick testing on the recently released beta. Everything seemed ok and kept working on my projects.
Three days later I started a project from scratch and directly jumped on the rails3 wagon. And I think I was instantly hooked. Man, this baby is sooooo much fun. Not only gem dependencies are finally working, but ActiveRecord with Arel is just amazing. It reminds me a lot of my .NET days ;)
And the best feature I have not yet mentioned! The speed. Everything is really fast and smooth. Running it locally in development mode is a real pleasure. Even on a dated white macbook, pages load even as if you are in production mode. Amazing.
So, why is it a pain in the ass?
Quite easy, I have to update all my projects to use rails3 in order to be able to deploy it to our production server. Passenger can handle only one rack version and while rails requires rack version 1.0.1, rails3beta requires 1.1.0 . What a pitty!