Backbone также здесь, чтобы дать вам структуру, будучи MVC, и позволяет очень просто общаться с сервером.Вы сможете обновить / извлечь / сохранить ваши данные (например, модели ваших рельсов) на сервере.Так что он вам понадобится, если вы хотите, чтобы ваш пользователь работал на странице Ajax без перезагрузки страницы.
Например, вы получите все свои данные с сервера при загрузке страницы, а затем выВы получите доступ ко всем атрибутам ваших моделей и сможете изменить их и сохранить на сервере.
Более того, если вы хотите, чтобы ваши модели отображались с переходом, поскольку Backbone - это MVC, вы сможете легко это сделать.Поскольку вам нужно выбрать, когда и где ваши представления будут отображаться в DOM, вы сможете в это время поместить переход.
Кстати, Backbone действительно отлично работает с Rails!