Проблема заключается в построении архитектуры с Backbone и Rails, которая обрабатывает синхронизацию нескольких действий с сервером.Предположим, что модель определена как для Rails, так и для Backbone.
У меня есть операции обновления и уничтожения в модели, и мне нужно, чтобы они синхронизировались с сервером при действии пользователя (нажатие кнопки).В другой части веб-приложения эти действия в этой же модели синхронизируются в момент их выполнения (просто, просто отправьте спокойный HTTP-запрос AJAX).Но в первом случае я не могу понять, как легко, без сохранения состояния и с сохранением состояния / транзакции нескольких действий (запросов), которые совершил пользователь.
- Отправка нескольких запросов на сервер делаетсохранить не атомарный и немного не сохраняющий состояние.
- Отправка одного большого запроса с отформатированными действиями делает необходимым анализ на сервере.
Итак, есть ли другое лучшее решение?