Глядя на исходном коде, швы ясно, как уголек-модель делает DELETE
operation:
deleteRecord: function(record) {
var primaryKey = get(record.constructor, 'primaryKey'),
url = this.buildURL(record.constructor, get(record, primaryKey)),
self = this;
return this.ajax(url, record.toJSON(), "DELETE").then(function(data) {
self.didDeleteRecord(record, data);
});
}
в основном полученный формат : DELETE /books/123 + JSON body
. Если ваш бэкэнд ожидает чего-то другого, единственным способом его изменения будет переписать deleteRecord
для ваших собственных нужд. Но ИМО - самая простая вещь, которую вы могли бы сделать - просто проигнорировать JSON body
.
Надеюсь, это поможет.
Tx, сейчас он работает. На самом деле вопрос был связан с моей установкой URL. Возможно ли с возможностью удалить .json для get? Мой пользовательский RESTAdapter нужно сделать: url = url.replace ('. Json', ''); – fvisticot
@fvisticot, чтобы разделить проблемы, можно ли поставить другой вопрос с кодом вашего пользовательского RESTAdapter, и я буду рад помочь :) – intuitivepixel