Ruby On Rails ?
Don't even get me started !
In over quarter of a century, as you can guess, I went through lots of languages, APIs, paradigm shifts (procedural vs OO vs functional) and techniques.
I spent about 3 months with RoR working on few apps and never ever in my life did I feel so powerless as a programmer.
RoR lets you do something in one way and one way only. Period.
As a SW engineer I like my freedom I get from C++ or .NET or Java. Hell, I had more freedom in Assembler. Or Atari Basic in 1984.
I came to conclusion that if you don't know how to program for a living, that RoR must be incredibly easy to learn and be productive in. Certain types of apps can be prototyped incredibly fast - just don't count on any refactoring - with RoR, it is cheaper to just throw the code out and start from scratch.
The answers I got from RoR experts were usually along the lines of 'It's a RoR. You aren't supposed to think - just do it the way RoR wants it."
Is it popular ? Sure it is ! I actually had to remove that actual experience from my CV, since I kept getting tons of calls and emails for RoR jobs. Yes, they may pay around $130,000 - $160,000 per year (at least in the tri-state area), but in my humble opinion, it is not enough to suffer the mess that RoR undoubtedly is. Unless, of course, you are out of the job and need one desperately.
Ruby, in itself, is an 'okay' (read:basic) scripting language. Not the worst I worked in and -certainly- not the best. But the Rails....
Personally, if I ever come across a CV of some potential colleague that mentions a lot of RubyOnRails, irrespective of 3D experience, it's a straight path to a bin...