Дело в том, что если ваше приложение выиграет от объектно-ориентированного проектирования, Rails преуспеет. Если ваше приложение не получит выгоды от объектно-ориентированного проектирования, Rails не получит.
Фреймворк вращается вокруг реляционной объектной модели, хранящей элементы в базе данных (например, сообщения принадлежат пользователям). Для больших приложений с такой структурой Rails облегчает процесс разработки (относительно). Однако запуск чего-либо еще с Rails был бы слишком затратным, чтобы стоить.
Итак, скажем, у вас есть однофункциональный веб-сайт, например, принять ввод и зашифровать в MD5, SHA-1 и другие виды шифрования. Использование Rails было бы бессмысленным. Вы все еще можете использовать другие основанные на Ruby фреймворки, если вам просто нравится Ruby, но Rails не будет правильным выбором - и я бы, вероятно, рекомендовал PHP, поскольку он хорошо работает в простых сценариях.