Rails 3.2.2 で Backbone js 0.9.2 を実行しています。コスト行を追加するページがあります。コストには、タイトル、説明、価格の 3 つの TextField があります。
ブラーの各コストを節約しています。
model.save()
非常に短い間隔で複数回呼び出されます。create(post)
1 つのリクエストを発行し、その後update(put)
すぐに 1 つのリクエストを発行します。私が経験している問題は、PUT リクエストが POST の前にサーバーに到達することがあり、その結果、モデルが作成されて 2 回 (重複して) 永続化されることです。
ぼかしを節約することが要求された動作であるため、要求をキューに入れる方法が必要です。Spine js について何か読んだことがありますが、それらは何らかのキューによって解決されるとのことです。私もこれを調べましたが、これを理解できないようです。
これは「シングルページアプリ」で作業する一般的な問題のようですが、それについては何も見つかりません。