The thing about Django is Python, really. Ruby looks nice, but Python apps get the benefit of all the non-Django applications it's been put to: fast numerics through Numpy and Scipy, PIL, lxml, NLTK, Twisted, etc etc etc.
Of course, you could argue that Perl has even richer libraries, so...
This only matters if you need specific features from those libraries in your web app, there is no adequate library in another language and you can't use the python library without strong integration in the app.
Ruby's domain is primarily the web and web systems, and when it comes to that area, Ruby has an vibrant ecosystem with plenty of libraries and tools that don't have python counterparts. Ruby developers have also readily borrowed good ideas from Python. For vast majority of web development, these kinds of things matter more than the existence of something like scipy. Each language has its strengths and weaknesses with regard to the quality and quantity of tools directly related to web development.
Of course, you could argue that Perl has even richer libraries, so...