【发布时间】:2013-08-09 21:47:53
【问题描述】:
大多数单页浏览器应用程序都应该是“协作的”,这意味着几个人可以同时编辑同一个文档或对象(想想谷歌文档)。我正在尝试在后端使用 Backbone.js 和 Rails 实现协作应用程序。我确实了解 Backbone 模型同步的工作原理,但我想知道处理冲突解决的最佳做法是什么?
这是一个示例:用户更新一本书的“作者”字段,Backbone.js 模型“书”向服务器发送同步请求......但是其他人已经在这本书一秒钟前更新了这个字段。如何处理这种情况?是否有任何常见的做法/框架/库来处理冲突?
【问题讨论】:
标签: ruby-on-rails backbone.js sync conflict