title: Devise Custom login form
body: <p>Is there any way to point the Devise authenticator at my custom login form? The standard, unstyled form is unusable (Fields missing, throws exceptions on submit, actually crashed my runtime once.) and just not good looking. I have a 100% usable form, one that actually logs people in, but if a mistake is made, the standard form shows up, also lacking an error message. Something like "When asked to present a login form, render /views/sys/login.html.erb, and on error, return to that view and put in error message"
  NOTE: I have already tried the below, from a different question</p>
  
  <pre><code>devise_for :users, :path =&gt; '', :path_names =&gt; {:sign_in =&gt; "system/login", :sign_out =&gt; "logout", :sign_up =&gt; "register" }
  </code></pre>
  
  <p>and this simply overwrites my form</p>
  
  <p>(My <code>/system/</code> from HTTP gets files out of the <code>/sys/</code> views directory, so <code>http://localhost:3000/system/login</code> would render <code>/views/sys/login.html.erb</code>)</p>
  
  <p>EDIT: Never developed a rails app that uses login or authentication with web forms (Only the standard HTTP authentication)</p>