モデルの属性を別のものに設定しようとしています。モデルを保存すると、BackboneはPUTリクエストの代わりにPOSTリクエストを発行します。
別のStackoverflowの投稿で、BackboneがモデルのIDを使用して、モデルが新しいかどうかを判断していることを読みました。Iconsole.log(model)
の場合、モデルにはid属性があります。するとconsole.log(model.id)
、未定義で出力されます。を実行するconsole.log(model)
と、モデルにid属性がありますが、実行するとconsole.log(model.id)
、未定義に戻りますか?
モデルが新しいかどうかを判断するために、Backboneはどちらの方法を使用しますか?そして、どうすれば問題を解決できますか?私はbackbone-tastypieを使用しています。