0
我可能只是不會注意到一些小的簡單細節。但是,如果我有一個對象模型骨幹:$.object
,我將其保存爲:Rails無法識別修補程序請求方法,但PUT可以工作
$.object.save({'correct': 1})
這工作得很好作爲PUT
請求。
但是,如果我這樣做:
$.object.save({'correct': 1}, {patch: true});
然後,它提供了一個PATCH請求相同的URL,但返回404,找不到網址..
我不能繞到我的頭這..
我的鍍鉻控制檯正在提供PATCH請求。並沒有我的Rails路線不說補丁,他們說PUT ..我使用Rails的'3.2.14' ..也許我需要升級以獲得PATCH? – Trip
是的,PATCH是在Rails 4中引入的。您可以升級,也可以直接使用PUT;這僅僅是一個語義問題 - 你可以通過使用PATCH獲得任何東西,除了可能模糊的感覺;) – janfoeh
Ah shucks ..我很好奇Backbone.js的最新版本在PATCH引入之前是什麼。 – Trip