1

ここでジレンマに陥っています。Firefox アドオン SDK は、その API を介した PUT および POST リクエストのみを許可します。Rails で次のルートを使用しています: "resource :users"

PUT を次のように簡単にオーバーライドできます。

"match 'users/:id' => 'users#update', :via => [:post, :put]

ただし、同じ URL に再度 :post する必要があるため、DELETE に対してこれを再度実行することはできません。みんなで新しいルートを作成し、機知に富んだやり方を放棄する必要がありますか? 代わりに、Firefox 側で POST を DELETE のように動作させる方法はありますか?

4

1 に答える 1

0

現在、高レベルの Request API でこれを行う方法はありませんが、低レベルの xhr API を使用して何かを実装できます。

https://addons.mozilla.org/en-US/developers/docs/sdk/1.2/packages/api-utils/docs/xhr.html

これにより、Firefox の基盤となる XmlHttpRequest 実装へのアクセスが提供されます。

https://developer.mozilla.org/En/Using_XMLHttpRequest

于 2011-11-11T14:11:40.773 に答える