約束の地

キャロ組

Rails で フォーム から submit された際に付与されるパラメータ「commit」を削除したい場合

結論

submit_tag にオプションで name: nil を付与する。

具体例

<%= submit_tag "foobar", name: nil %>

form_for の場合はこんな感じになるかと思います*1

<%= form_for @foo do |f| %>
  <%= f.submit '提出', name: nil %>

参考

*1:記述を一部省略

Powered by はてなブログ