1

フォームを作成するために simple_form gem を使用しています。フォームを "/messages/delete_all" に DELETE メソッドで送信したいと考えています。simple_form でそれを行うにはどうすればよいですか?

これが私がこれまでに持っているものです:

=simple_form_for :messages, :url=>{:action=>"delete_all"} do |f|    
   =f.button :submit, "Delete"

ただし、これは機能しないようです。「/messages/delete_all」に POST で送信します。

4

2 に答える 2

1
simple_form_for :messages, :method => :delete, ...
于 2012-10-29T18:20:21.507 に答える
-2

<form>単純なフォームは、のメソッドを持つ要素だけをレンダリングしていると思いDELETEます。その場合は、HTML5 でサポートされDELETEPUTいません。

http://www.w3.org/TR/2010/WD-html5-diff-20101019/
http://dev.w3.org/html5/spec/Overview.html#attr-fs-method

PUTと は HTML5 フォームでサポートされると思っていDELETEましたが、サポートされなくなったようです :(

于 2011-03-25T18:30:04.810 に答える