2
<form method=POST _method=DELETE [email protected]{PostR postID} >
<input type=submit value=Delete>
我使用的是MethodOverride
中间件,但耶索德不承认这种形式为DELETE
方法,而不是把它当作一个POST
方法,造成“法不支持”错误消息的形式提交时。MethodOverride - “方法不支持”?
任何想法?
谢谢!我设法使用'action = @?{(PostR postID,[(“_ method”,“DELETE”)])}'来处理它,但这更优雅。 – Fraser
另一种选择是使用'Network.Wai.Middleware.MethodOverridePost'并在开始处放置一个名为'_method'的隐藏输入字段。 – snak
如何使用methodOverride方法?我需要在哪里应用它? – akegalj