This happens because your model isNew
and Backbone "creates new instance" (method create
) instead of patching existing one (method patch
). Take a look - http://jsfiddle.net/r9kXL/1/
'create': 'POST',
'update': 'PUT',
'patch': 'PATCH',
'delete': 'DELETE',
'read': 'GET'