Merci pour ton retour.
Pour répondre à ta question : l'un et l'autre peuvent correspondre à une utilisation. J'utilise l'un et l'autre suivant le projet ou l'idée.
Rails m'offre une structure et une rapidité que je n'ai pas avec Node.js. De plus, je peux faire des évenements complexe sur l'UI avec un framework JS, comme angular, asynchrone, sans passer par Node.
Maintenant, il serait peut-être judicieux que tu fasse un réel comparatif du PHP et Ruby (non pas Rails comme tu le mentionne plus haut : c'est un framework, pas un language) pour savoir ce que tu reproche au PHP et trouveras-tu des compensations en Ruby.
Pour l'utilisation de Node et Ruby conjointe : peut-être pour un très gros projet avec un besoin en possibilité de scale énorme, sinon un seul suffira. Multiplier les languages apporte une possiblité de bugs exponentielle de mon point de vue.