我正在尝试根据文档创建一个自定义适配器,但我遇到了一个问题,即传递给 createRecord 的模型是一个空的 ember-data 对象(使用 console.log(model) 尝试过,没有属性)。
将 RESTAdapter 与完全相同的应用程序一起使用就可以了。
createRecord: function(store, type, model) {
if (type == App.Entity) {
var url = '/api/entities/%@';
}
jQuery.ajax({
url: url.fmt(model.get('id')),
data: {entity: model.get('data')},
dataType: 'json',
type: 'POST',
success: function(data) {
store.didCreateRecord(model, data.entity);
}
});
}