Rails didn't take a good thing and make it popular. It took a shit thing and gave people a reason to put up with it. There's a reason no one uses Ruby outside of Rails...
Puppet is written in Ruby.
Most Rubyists i know have the opposite opinion - Ruby was great until the great unwashed horde of Rails devs showed up.