gpt4 book ai didi

ruby-on-rails-3 - rails 没有路由匹配 [DELETE],但我可以看到它

转载 作者:行者123 更新时间:2023-12-04 05:57:58 25 4
gpt4 key购买 nike

我似乎经常遇到这些类型的“路由”问题,然后它们消失了,我不知道我做了什么来改善这种情况。

目前,我有一个要删除的主干模型

删除类:函数(){
this.model.destroy();
}

这会向服务器发送删除请求。在控制台我得到 DELETE http://192.168.7.25:3000/user_classes 404 (Not Found)
在我的 Controller 中,我有

销毁
user_class = UserClass.find(params[:id])
user_class.destroy
渲染:文本 => '已删除'
结尾

所以很明显它就在那里。我可以向 http://192.168.7.25:3000/user_classes 提出请求,并且找到了路线,所以问题似乎只出现在尝试删除时。我还没有尝试过更新,但是 index 和 show 都没有问题。

最佳答案

Rails 也响应 404 Not Found ActiveRecord::RecordNotFound 时出错发生异常。您确定您的 params hash 包含正确的 ID,您确定您的主干将此 ID 正确发送到服务器吗?

关于ruby-on-rails-3 - rails 没有路由匹配 [DELETE],但我可以看到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284653/

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