【发布时间】:2012-04-03 19:53:20
【问题描述】:
我在 Rails 3.2.2 上运行 Backbone js 0.9.2,我有一个添加成本行的页面。成本有 3 个文本字段:标题、描述和价格。
我正在节省模糊的每一项成本。
model.save() 以非常短的间隔被多次调用。紧接着发出一个create(post) 请求,然后发出一个update(put) 请求。我遇到的问题是 PUT 请求有时会在 POST 之前到达服务器,结果是该模型被创建并持久化了两次(重复)。
节省模糊是请求的行为,所以我需要一种方法来排队请求。 我读过一些关于 Spine js 的东西,他们通过某种队列来解决它。我也看过this,但似乎无法弄清楚。
感觉这应该是一个常见问题,使用“单页应用程序”但找不到任何相关信息。
【问题讨论】:
标签: ruby-on-rails ajax backbone.js ruby-on-rails-3.2