Некоторые из моих моделей Backbone должны всегда использовать POST вместо POST для создания и PUT для обновления. Сервер, на котором я сохраняю эти модели, способен поддерживать все остальные глаголы, поэтому использование Backbone.emulateHTTP
также не является идеальным решением.
В настоящее время я переопределяю метод isNew
для этих моделей и возвращаю true
, но это не идеально.
Помимо изменения непосредственно кода backbone.js, существует ли простой способ достижения этой цели на основе модели за моделью? Некоторые из моих моделей могут использовать PUT (они сохраняются на другом сервере, который поддерживает все глаголы, включая PUT), поэтому замена Backbone.sync на то, что преобразует метод "update" в "create", также не идеальна.