Now when it comes to Python and Django I’m not so sure. I’ve read a couple of articles where some of the Django users where annoyed that in their opinion there isn’t enough development/new stuff in the Django.
Personally I think the biggest problem is that none of the MVC frameworks in other languages are all that bad and Rails has the problem that it is not better enough for you to have an incentive to learn the language JUST for Rails anymore.
I personally currently see the type of progress I want to see in a backend framework in Rails and in Phoenix (elixir) and I don’t think the changes that are coming are big enough to entice people away from another language just for the framework.
But for me learning Ruby was unexpectedly fun. I come from a Python background, but back then there weren't any Python or Django jobs where I lived at so I did PHP instead. I also learned quickly that JavaScript would be huge so I deep dived into that. When I got fed up with PHP (T_PAAMAYIM_NEKUDOTAYIM) I did find a job with Ruby on Rails and Ruby clicked hard, in a way it never had before.
So yea, I don’t think we will win anything based on the Rails framework, but Ruby is fun and the community is a bit weird and that is majorly attractive, especially after you’ve been working as programmer for a couple of years and it becomes important again to Squeeze all the fun out of the job you can.