В большинстве случаев вы будете использовать rails backend только для извлечения и сохранения некоторых данных (например, пользователь сохраняет). Таким образом, вы можете использовать все возможности, которые предоставляет вам REST.
Но ... кажется, что для этого вам не нужны какие-то специальные гемы (activerecord и маршрутизация, уже связанные с rails ㋛).
Также для разработки html5-игры вы можете использовать один из портов box2d для javascript (или написать собственный игровой фреймворк, используя только методы canvas).