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