2

我正在尝试根据文档创建一个自定义适配器,但我遇到了一个问题,即传递给 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);
        }
    });
}
4

0 回答 0