title: Rails custom submit_tag
body: <p>Is there a way to control the *submit_tag* in the form to invoke different action to the default 'update' action?</p>
  
  <p>I tried to use the submit_tag below, but it still redirect me to 'update' action in people controller.</p>
  
  <pre><code>&lt;%= submit_tag "Save", :controller =&gt; "people", :action =&gt; "set_password", :method =&gt; "put" %&gt;
  </code></pre>
  
  <p>The reason why I'm doing this is that, 
  I have two update forms for the Person class, one for updating the basic information, and one for updating the password. I would like to handle the form submit differently.
  For 'updating password form', i have to something additional. 
  * validate the additional user input (current password)
  * direct to 'update password' form if there is an error</p>
  
  <p>Am I doing the wrong thing? Or I should distinguish the cases inside the 'update' method?</p>