您好我正在尝试调用PUT端点,但它调用DELETE
控制器:
save: function (channel) {
//channel.save();
channel.save();
this.set('isEditing', false);
},
当我检查网络日志时,其调用DELETE方法而不是PUT。我知道,我可以通过做这样的事情来覆盖模型中的调用。
DS.RESTAdapter.reopen({
ajaxOptions: function(url, type, hash) {
hash = hash || {};
if (type === 'DELETE') {
hash.data = hash.data || {};
hash.data['_method'] = type;
type = 'PUT';
}
return this._super(url, type, hash);
}
});
有没有更好的方法呢。