есть ли альтернатива фреймворкам на основе JavaScript? кроме обычных (jquery, прототип, росток
Просто отметим, что все богатые UI-фреймворки, которые запускаются в браузере, в конечном итоге являются JavaScript (не включая плагины, такие как Flash), даже Vaadin, который построен поверх GWT на стороне клиента.
Полагаю, вам придется рассмотреть возможность интеграции с бэкэндом Rails либо на стороне сервера (например, с сервлетом Vaadin Java), либо на стороне клиента с настраиваемым обменом данными через HTTP (с использованием JSON) и использованием некоторой части клиента фреймворк, такой как GWT, SproutCore, капучино и т. д.