title: Changing devise default layouts
body: <p>I'm trying to get devise to display a different layout template from the defaults for certain aspects.</p>
  
  <p>I have this working when the user goes to the login page, but I need to display a different layout for sign up, forgotten password, and reset.</p>
  
  <p>This is the current code in my application controller:</p>
  
  <pre><code>layout :layout
  
    private
    def layout
      # only turn it off for login pages:
      is_a?(Devise::SessionsController) ? "login" : "application"
      # or turn layout off for every devise controller:
      #devise_controller? &amp;&amp; "application"
    end
  </code></pre>