使用RESTAdapter时在商店中创建重复记录。
Project正在使用具有以下依赖项的EAK:
ember" ~1.4.0"和 ember-data" ~1.0.0-beta.7“
Source会在商店中创建重复记录。但不是在服务器上?
var newReservation = this.store.createRecord('reservation', {
"roomId": roomId,
"hotelId": hotelId,
"price": price,
"checkInDate": searchCriteria.checkInDate,
"checkOutDate": searchCriteria.checkOutDate
});
var self = this;
newReservation.save().then(function() {
// Success
self.transitionToRoute('confirmation');
}, function() {
// error
});
服务器api-stub响应并向我提供包含id或主键的记录。这是我真正关心的记录。那么为什么要重复?
createRecord被调用两次吗?如果是这样,我们怎么能避免这种情况?
谢谢,
VJ