Rails无法识别Patch请求方法,但PUT有效

时间:2013-12-08 10:53:16

标签: ruby-on-rails backbone.js

我可能只是没有注意到一些简单的小细节。但如果我有一个对象Backbone模型:$.object,我将其保存为:

$.object.save({'correct': 1})

这可以作为PUT请求正常工作。

但是,如果我这样做:

$.object.save({'correct': 1}, {patch: true});

然后它向同一个URL发送一个PATCH请求,但返回404,未找到的URL ..

我无法绕过这个......

1 个答案:

答案 0 :(得分:1)

  • rake routes说什么?它是否按预期列出了您的行动的PATCH路线?
  • 日志说什么?该操作是否实际收到PATCH请求?