2
<form method=POST _method=DELETE action=@{PostR postID} >
  <input type=submit value=Delete>

ミドルウェアを使用してMethodOverrideいますが、Yesod はこのフォームをDELETEメソッドとして認識せず、代わりにメソッドとして扱いPOST、フォームが送信されると「メソッドがサポートされていません」というエラー メッセージが表示されます。

何か案は?

4

1 に答える 1

2

私はあなたが欲しいと思います:

<form method=POST action=@{PostR postID}?_method=DELETE>
于 2013-07-22T21:15:35.173 に答える