Backbone-Relationalに変更した後、destroy()を呼び出すと、モデルが機能しなくなりました。サーバーで成功を取り除いたときに、クライアント側でIDがなくなるようにする必要があるため、もう一度保存しようとすると私のモデルはPUT(更新)を要求しません-サーバー側でレコードが見つかりませんをスローします。
Coffeescript側
save: ->
if isBlank @model.get("text")
@model.destroy() # after success it still with same attributes including id!!
else
@model.save()
レール側
def destroy
@note = Note.find(params[:id])
@note.destroy
respond_with @note # callback is empty
end
バックボーンからのバグ-おそらくリレーショナル?Backbone.jsは破棄後にIDを更新しますか?