В 3-их пока никак, лучше взять например Cramp как раз асинхронный фрэймворк на Ruby написанный с использованием EventMachine, Fibers и т.п.
cramp.in/ с ним уже будет интереснее, сервер только бы заменить прийдется с Passenger на Rainbows или Thin, а еще лучше Puma.
Так же в копилку помощи на frontend'е
socket.io/