Руби всё равно считает всё на сервере, если ты именно про руби. А тот JS который он тебе генерит - снова упирается в то что надо тебе его отдать с файлопомойки
mvc при том, что уже все основные части есть в этом паттерне и вьюха для отображения данных для пользователя, контроллер с логикой и модель которая общается с базой данных)