Your argument is completely symmetrical -- you can just substitute "django" in place of "rails" and it still makes sense. As such, it does not explain anything.
I don't think my explanation is correct, FWIW, but I'm not sure there's much you can draw just using a google trends chart anyway. It's not measuring usage (which is what the OP was presumably looking for information on), only searches.