Я также пытался реализовать пример приложения чата с помощью AJAX (во встроенном Ajax.updater), но это не помогло. Я уверен, что может быть какое-то хорошее решение для Ajax.
Но так как это основано на технологии push сервера, попробуйте Juggernaut (http://juggernaut.rubyforge.org/). Лично я не пробовал, но, похоже, это хорошо.
Или, если возможно, рассмотрите веб-сокеты (в HTML5).