2
我似乎经常碰到这些类型的“路由”问题,然后他们消失,但我不知道我为改善情况所做的工作。rails没有路由匹配[DELETE],但我可以看到它
目前,我有我删除
delete_class: function(){ this.model.destroy(); }
该发送删除请求到服务器主干模型。在控制台中我得到了我的控制器DELETE http://192.168.7.25:3000/user_classes 404 (Not Found)
,我有
def destroy user_class = UserClass.find(params[:id]) user_class.destroy render :text => 'deleted' end
所以很明显它的存在。我可以向http://192.168.7.25:3000/user_classes
发出请求,并找到路由,所以问题似乎只有在尝试DELETE时才会发生。我没有尝试更新,但索引和显示都没有问题。
这就是我缺少的这种深层知识。我注意到没有任何参数被发送,但我认为我一次只处理一件事。 – pedalpete 2012-02-14 22:11:49