Ember.js 余烬未捕获错误:试图处理事件'didSetProperty'`

Ember.js 余烬未捕获错误:试图处理事件'didSetProperty'`,ember.js,Ember.js,我得到了这个错误,它似乎是当我破坏了我的“身份验证”逻辑会话。我已经阅读了所有我能找到的东西,这似乎与正在被摧毁的物体的价值有关,但我已经尝试了所有我找到的东西,没有运气。如果有人能给我指出一个正确的解决方法,我将不胜感激 错误 未捕获错误:试图在状态为root.deleted.saved时处理事件didSetPropertyon。调用时使用{name:email,oldValue:undefined,originalValue:undefined,value:test@test.com} 控制

我得到了这个错误,它似乎是当我破坏了我的“身份验证”逻辑会话。我已经阅读了所有我能找到的东西,这似乎与正在被摧毁的物体的价值有关,但我已经尝试了所有我找到的东西,没有运气。如果有人能给我指出一个正确的解决方法,我将不胜感激

错误 未捕获错误:试图在状态为root.deleted.saved时处理事件
didSetProperty
on。调用时使用{name:email,oldValue:undefined,originalValue:undefined,value:test@test.com}

控制器 路线 会话模型
对不起,这有点晚了

当销毁模型的承诺得到解决时,在本例中,在模型会话记录上设置了一些内容。请注意
@get('model').destroyRecord()
命令后面跟着
@set'model'
命令


这就是为什么错误消息在root.deleted.saved状态下出现

我仍然感到困惑。您是否能够消除错误,如果是,如何消除?
App.ApplicationController = Ember.ObjectController.extend
  actions:
    signOut: ->
      @get('model').destroyRecord().then =>
        $.removeCookie 'apiKey'
        @set 'model', @store.createRecord 'session'
        @transitionToRoute 'sign-in'
      , ->
        @transitionToRoute 'sign-in'
App.ApplicationRoute = Ember.Route.extend
  model: ->
    if !$.cookie 'apiKey'
      @store.createRecord 'session'
    else
      @store.find('session', 'current').then (session)->
        session
App.Session = DS.Model.extend
  access_token: DS.attr()
  email: DS.attr()
  password: DS.attr()
  isLoggedIn: Ember.computed.notEmpty 'access_token'
  user: DS.belongsTo 'user', embedded: 'always'

App.SessionSerializer = DS.ActiveModelSerializer.extend DS.EmbeddedRecordsMixin,
  attrs: user: embedded: 'always'