I started ruby (and rails) in 2008. I really, really loved the community around it. Back then, very, very few programmers were into ruby, since there really weren't any jobs out there. Of course, there were a lot of php programmers who adopted rails because it was so much better than php, and they often wrote awful code. But by and large most rubyists were the kind of people you wanted to work with because they made you a better programmer.
To me, the big shift that turned the community into a giant wasteland was things like CodeAcademy -- the idea that rails (and therefore ruby) would be a great platform for people who want to learn to program for the first time. Then you suddenly just started seeing codebases pop up all over the place written by very inexperienced programmers with no clue what they were doing, or any experience with software design in general.
I really, really love ruby, but I often grow tired of the community around it. I take issue with your final paragraph -- there are a ton of great ruby (and even rails) codebases out there. Your personal experiences may be artificially depressing your opinion.