余烬,id X已与modelClass的另一条记录一起使用

时间:2018-10-30 12:23:32

标签: javascript ember.js

我在管理Ember 2.18存储区中的已删除项目时遇到问题。

我的ember应用程序(使用ember cli制作)中有一个“文件夹”模型。 我创建一个名为“ FOLDER1”的文件夹。 我将其删除,并调用 destroyRecord 。 然后在成功销毁之后,我在诺言中执行 store.unloadRecord(myFolder)。 它调用我的后端将其删除并正常更新数据存储。视图随之更新,我的文件夹似乎已删除。

我可以看到模型在Firefox中的Ember调试插件中也不再存在,就像预期的那样。

但是当我要创建另一个名为“ FOLDER1”的文件夹时,炭烬数据存储区会引发此错误

  

“ ID FOLDER1已与另一个记录一起使用   来自error.js的模型类”。

就像未删除一样。 (还有余烬插件崩溃,在“数据”选项卡中,我有我的模型列表,对我的文件夹进行计数,但是当我单击它时无法查看这些模型的内容。)

我在删除过程中错过了什么吗,我还应该做点其他事情吗?

1 个答案:

答案 0 :(得分:0)

不。这是Ember Data 2.18中的一个已知问题,直到Ember Data 3.2才解决。

有关更多信息,请参见https://github.com/emberjs/data/issues/5175