gpt4 book ai didi

ruby-on-rails - Ember Data对删除记录有何期待?

转载 作者:行者123 更新时间:2023-12-04 03:38:10 25 4
gpt4 key购买 nike

我将Ember Data与带有Rails后端的RESTful适配器一起使用。

当我从Ember record.deleteRecord(); record.save()删除记录时,DELETE请求转到服务器并删除了模型,但是此错误被打印到javascript控制台:

Extract requested, but no data given for App.ThisModel. This may cause weird problems.

服务器的响应只是 render json: true,所以我将其更改为 render json: deleted_model,它为已删除的记录呈现json。

这消除了先前的错误,但是现在在Ember中重新创建已删除的记录。

Ember在回应中期望什么?

最佳答案

您应该发回带有空有效json响应{}的200,所有返回的数据都将被应用到记录中,就好像它们是属性一样。

http://emberjs.jsbin.com/OxIDiVU/215/edit

此外,您可以发回无响应的204。

http://emberjs.jsbin.com/OxIDiVU/214/edit

关于ruby-on-rails - Ember Data对删除记录有何期待?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20648372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com