Шахматы пошаговые и имеют очень простую доску, которая может быть обработана с помощью улучшений HTML и / или Javascript, поэтому базовая модель прекрасно работает с существующими веб-фреймворками.
Учитывая это, Rails является отличным выбором для создания веб-приложений. Rails не ограничивается только грубыми приложениями, и, на самом деле, я думаю, что можно написать все ваше приложение на Rails / Ruby - вам действительно не нужно иметь внешний движок.
В пространстве браузера опрос на обновления хода может быть выполнен с использованием XMLHttpRequest, и база данных может поддерживать текущую игру и состояние хода.