title: Why does submit_tag generate HTML with the name="commit" property?
body: <p>As per the <a href="https://apidock.com/rails/ActionView/Helpers/FormTagHelper/submit_tag" rel="noreferrer">rails docs</a>, using the <code>submit_tag</code> helper will generate something like </p>
  
  <pre><code>submit_tag
  # =&gt; &lt;input name="commit" type="submit" value="Save changes" /&gt;
  </code></pre>
  
  <p>It includes the property <code>name="commit"</code></p>
  
  <ul>
  <li><p>Why does this get included? Is it some sort of standard? Trying to understand what "commit" means in this context </p></li>
  <li><p>I noticed it gets included in the <code>params</code> inside the controller after hitting submit. Was this changed recently? I thought only url params and POST/PUT data get included?</p>
  
  <p>@params</p>
  
  <p>=> {"utf8"=>"✓", "authenticity_token"=>"4q3u+mfMi57YbchTAzaCI7WHmzfZJrLbTZ17aVwfq9uw8aMU1B3PBR13qfipgN6lbRoi0dywFU9i1AbJ0GP7UA==", "email"=>"foo@example.co", "password"=>"(REDACTED)", "dest"=>"", "commit"=>"Log in", "controller"=>"sessions", "action"=>"log_in"}</p></li>
  </ul>
  
  <p>Thanks!</p>