ember-data RESTAdapter在商店中创建重复记录

时间:2014-04-04 03:21:47

标签: ember.js ember-data

使用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

0 个答案:

没有答案