Faça o Backbone.js usar PUT para solicitações PATCH

Ao lidar com uma API que suporta PUT parcial para atualizações (mas não PATCH), você pode model.save({ foo: 1 }, { patch: true });usar PUT em vez de PATCH fazendo o seguinte:

// Override Backbone.sync to use the PUT HTTP method for PATCH requests
// when doing Model#save({...}, { patch: true });
var originalSync = Backbone.sync;
Backbone.sync = function(method, model, options) {
if (method === 'patch') options.type = 'PUT';
return originalSync(method, model, options);
};