Ember将id分配给创建的记录

时间:2013-01-31 07:12:25

标签: ember.js ember-data

我正在创建一个新用户:

var transaction = App.store.transaction();
transaction.createRecord(App.User, {
    firstName: this.get('firstName'),
    lastName: this.get('lastName')
});
transaction.commit();

我的服务器正在返回

{"first_name":"Han","last_name":"Solo","id":"19"}

但新创建的User的id为null。要么我没有从服务器返回正确的结果,要么我需要做另一个步骤来分配新用户的ID。

1 个答案:

答案 0 :(得分:2)

您的服务器应该返回以下json字符串。

{"user":{"first_name":"Han","last_name":"Solo","id":"19"}}