I ditched PHP for Rails for the moment because I'm a student, my college don't touch it, I don't work with anyone else's code and I don't want to do personal projects in it.
I really enjoy Rails, but I don't think I'll find a job in it within the next 12 months. No matter how much people say it's the hottest thing at the moment.