I understand that the Rails framework can be used to generate PHP code
Questo non è generalmente vero. Suppongo che qualcuno da qualche parte possa averlo fatto accadere, ma i loro problemi di salute mentale non sarebbero stati insignificanti.
In generale, le applicazioni Rails sono scritte in un misto di lingue sostenute da Ruby, le altre includono HTML, CSS, Javascript. Mentre HTML può essere sostituito da, ad esempio, HAML e Javascript (di recente) da Coffeescript , con passaggi di compilazione che si verificano secondo necessità, non ho mai visto Ruby "compilato" in PHP.
Ruby e PHP sono apparsi allo stesso tempo, secondo Wikipedia ( qui e qui ). Ruby era un linguaggio di scripting abbastanza generico che è esploso nel Web World con l'avvento di Rails nel 2004, mentre AFAIK, PHP è stato progettato per lo sviluppo web.