Самое главное не слушайте этот бред про то что все одинаково. Ничего подобного! У ruby есть внятная философия, у php — нет. Это единственное и основное различие, которое, почему-то считают некритичным (тогда как же ruby стал так популярен). PHP развиваться-то начал активно, только после того, как почувствовал конкуренцию. И основная причина этого в том, что в php-сообществе слишком высока доля дилетантов, а Ruby изначально ставит высокую планку. Я разрабатывал на обоих языках, знаю о чем говорю.
RoR — это веб-фреймворк, так что сравнивать его с целым языком нельзя.
Но он не один на ruby написано множество приложений для комфортной разработки, работать с которыми поистине удобно: это Vagrant для управления VM, Rake для выполнения задач, Capistrano для деплоя, Chef для управления конфигурациями. Про основные особенности языка вы прочтете в wiki.
А так да и то, и то язык программирования, можно дальше жевать резину.