我正在使用simple_form gem来构建我的表单,并且我想使用DELETE方法向“/ messages / delete_all”提交表单。我怎么能用simple_form做到这一点?
这是我到目前为止所做的:
=simple_form_for :messages, :url=>{:action=>"delete_all"} do |f|
=f.button :submit, "Delete"
但这似乎不起作用。它通过POST提交“/ messages / delete_all”。
答案 0 :(得分:1)
simple_form_for :messages, :method => :delete, ...
答案 1 :(得分:-2)
我认为简单表单只使用<form>
方法呈现DELETE
元素。如果是这种情况,则HTML5不支持DELETE
和PUT
:
http://www.w3.org/TR/2010/WD-html5-diff-20101019/
http://dev.w3.org/html5/spec/Overview.html#attr-fs-method
我认为HTML5表单支持PUT
和DELETE
,但看起来它们不再是:(