コレクションでは、create関数を使用して、モデルの新しいインスタンスをサーバーに保存しています。この POST リクエストは成功し、新しいモデルを返します。
{id:135, type:tweet, start:08:00:00, end:14:00:00, text:foo, date:2013-04-01}
ただし、サーバーから返された新しいmodel.idでコレクションを更新する必要があり、 createのsyncメソッドではこれが行われないようです。作成関数にコールバックを追加して、変更された属性でモデルを更新する必要がありますか?
var AddScheduleBlock = Backbone.View.extend({
saveScheduleBlock: function (ev){
var text = "foo"
this.model.set({
text: text
});
var block = blockCollection.create(this.model, {
silent: true,
wait: true
});
});