ruby est un bon langage (raccourcis parfois bizarre).
rails est un bon framework alors qu'en php t'en as une tripoté qui se mesurent la quéquette entre eux.
ruby permet de faire des scripts facilement.
php, rien a garder comme langage, j'attends la prochaine version. Le seul intérêt est de monter des sites facilement pour pas cher, par contre dès qu'il faut gérer un très gros trucs il faut passer à autre chose.
Ruby par contre c'est peu demandé.