Добавление моих двух центов здесь, надеюсь, что это позволит избежать некоторых притягиваний волос, которые я должен был сделать.
Установка свойства Идентификатор модели непосредственно через конструктор к ложным или нуль не будет делать трюк, вы должны фактически удалить его из памяти через с помощью удаления
Например, я просто пытался копировать атрибуты из одной модели тип к другому типу в качестве новой модели:
copy = Trip.clone()
#doesn't unset the id attribute
schedule = new models.Schedule(_.extend(copy.attributes, {id:null, trip_id:id})
#does unset the id attribute
delete schedule.id
schedule.save null, success: =>
# back from POST vs PUT
...
Магистральные карты обновляют запросы к PUT http://documentcloud.github.com/backbone/#Sync, и какое поведение вы ожидаете? – nikoshr
Я думал, что запросы на обновление были сопоставлены с POST, но PUt использовался для создания нового элемента. – archmage
Если кто-то хочет принудительно выполнить запрос POST, существует [несколько альтернатив] (http://stackoverflow.com/a/41091957/1218980). –