我在这里遇到了两难境地。 Firefox Add-Ons SDK仅通过其API允许PUT和POST请求。我在Rails中使用以下路由:“resource:users”
我可以轻松地将PUT覆盖为:
"match 'users/:id' => 'users#update', :via => [:post, :put]
但是,我不能再为DELETE执行此操作,因为我还需要:再次发布到相同的URL。我是否需要一起创建一条新路线并放弃资源丰富的做事方式?有没有办法让Firefox在Firefox端表现得像DELETE?
答案 0 :(得分:0)
目前无法在高级请求api中执行此操作,但是您可以使用较低级别的xhr api实现某些功能:
https://addons.mozilla.org/en-US/developers/docs/sdk/1.2/packages/api-utils/docs/xhr.html
这提供了对Firefox底层XmlHttpRequest实现的访问: