Представьте себе трекер ошибок.Частичное обновление в Ember-Data?
В каждом билете содержится много данных. Теперь обновляется статус нескольких билетов из длинного списка билетов.
App.Ticket = DS.Model.extend({
id: DS.attr('number'),
status: DS.attr('string'),
...
});
В настоящее время при вызове save
в Ember-данных это будет отправлять полные модели на сервер.
Что я могу сделать, чтобы отправить только частичное обновление, например [{"id": 1, "status": "closed"}, {...}]
?
PS: Я понимаю, что это невозможно сейчас, поэтому мне интересно, есть ли способ обхода/модификации, который бы позволил это сделать? (универсальное решение не требуется).
Спецификация HTTP имеет глагол PATCH, который предназначен именно для этого (http://tools.ietf.org/html/rfc5789). Нам просто нужны данные ember-data для его поддержки. Я определенно +1 этот запрос! – KOGI
это интересно! – stephanos