Да. Вы делаете асинхронные вызовы обратно в приложение Rails, используя XMLHttpRequest
, обычно через Prototype или какую-либо другую библиотеку Javascript. Вы передаете данные обратно на сервер с помощью параметров запроса, как и любой другой запрос, и ваше приложение возвращает фрагменты HTML или код Javascript, которые используются браузером для обновления соответствующих частей страницы.
Класс PrototypeHelper полезен для генерации нужного содержимого на сервере. Ajax.Request - это то, что вы будете использовать на клиенте.