我似乎无法在Rails 3下使用具有多个提交控件的:remote
表单。以下是代码:
<%= form_tag({:action => 'debug'}, {:remote => true}) do %>
<%= submit_tag "Foo" %>
<%= submit_tag "Bar" %>
<% end %>
生成一个带有两个按钮的表单,但是由此产生的AJAX POST不包含commit
参数来表示哪个按钮被按下。如果我去掉:remote => true
,普通的POST请求会包含commit
参数。
有没有办法让它正常工作,还是这只是一个bug?