我想在會話過期後做rails會話超時並重定向到登錄頁面。Rails會話超時並重定向到登錄頁面
這是我的應用程序控制器,似乎不工作。
class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
before_filter :session_expires, :only => [:login]
def session_expires
a = session[:expires_at]
b = Time.now
minutes = (a - b)/1.minute
if b > a
reset_session
flash[:error] = 'Session Expire !'
render "sessions/new"
end
end
end
我不確定,我需要使用Jquery或Ajax來使它工作。任何人都可以給我一些想法或我可以遵循的一些很好的教程。萬分感謝。
謝謝你!這很好用 –