The problem with RoR, isn't RoR. It's the community. I've frankly never seen a worse community to outsiders. Every discussion I've had with them, they end up basically saying, "RoR makes things so easy that over the weekend I reimplemented Google Maps in Outlook Web running Gears of War, with multitouch support -- all HTML6 compliant. And then on Sunday I watched football. MS sucks."
But then you begin to peel the onion and you start to realize -- that onion looks kinda similar to this other onion I was using.
Don't get me wrong, RoR is good technology. The community oversells it, and the most outspoken are kind of jerks (for some reason the Java, Python, C#, C++, Haskell, Scala, Clojure communities don't seem to have the rudeness or jerkness).