rollback()后仍未提交未提交的记录

时间:2013-05-21 13:08:36

标签: ember.js ember-data

我在ObjectController中有以下内容并验证了两个操作都被正确调用:

setup: ->
  transaction = @get('store').transaction()
  post = transaction.createRecord(App.Post, {postedAt: new Date()})
  @set('content', post)

cancel: ->
  @get('content.transaction').rollback()

但是,尽管事务正在回滚,但未提交的记录仍然存在于数据存储中。

我应该在交易中以不同方式处理创建的记录吗?

修改:我在回滚交易后也看到了这样的错误:

Error: Attempted to handle event `didSetProperty` on <App.Post:ember926:null> while in state rootState.deleted.saved. Called with {name: title}

0 个答案:

没有答案