方法1:
class SessionsController < Devise::SessionsController
layout false
end
修改config/routes.rb
devise_for :users, :controllers => { :sessions => "sessions" }
同时把session views 移到这个controller下
方法2:
class ApplicationController < ActionController::Base
layout :layout
private
def layout
# only turn it off for login pages:
is_a?(Devise::SessionsController) ? false : "application"
# or turn layout off for every devise
controller: devise_controller? && "application"
end
end