これは簡単な例です:http://jsfiddle.net/2YE29/3/
私が間違っているのは何ですか?
解決済み:わかりました。この記事(8ページ)で混乱しています。POSTはバックボーンのCREATEに適しています。
これは簡単な例です:http://jsfiddle.net/2YE29/3/
私が間違っているのは何ですか?
解決済み:わかりました。この記事(8ページ)で混乱しています。POSTはバックボーンのCREATEに適しています。
ドキュメントを読んだ場合、これは予想される動作です。
デフォルトの同期ハンドラーは、次のようにCRUDをRESTにマップします。
作成→POST/コレクション
更新→PUT/collection / id
コードに問題は見つかりませんでした。model.isNew()はtrueを返します。これは、レコードがまだ作成されていないことを意味するため、POSTリクエストが送信されます。ただし、model.isNew()がfalseを返す場合は、モデル/レコードがすでに存在していることを意味するため、PUT要求が送信されます。