Краткий ответ - да, платформы JS сохраняют данные в моделях.
Платформы JS являются хорошими решениями, если:
- вы можете их использовать - сложнее, чем прямой RoR!
- вы применяете их для правильной задачи (например, сложные внешние интерфейсы, взаимодействия в реальном времени)
Существует много шумихи над js-фреймворками и инструментами, так что в целом этоХорошая идея - изучить их - хотя это и не является тривиальным делом.
Чтобы ответить на ваш вопрос, для начала вам нужен Ruby вместе с JS для создания значимых приложений.Тем не менее, backbone.js и другие будут сохранять данные в модели посредством передачи объекта json в ресурс RoR, который, в свою очередь, сохраняет данные в бэкэнд (SQL или noSQL).Таким образом, ваши модели JS сохранят данные, и вам также понадобятся модели RoR, чтобы это работало (что может быть простым и только, например, предоставление базы данных в качестве ресурсов http (s)).