Я хотел бы сделать тайм-аут сеанса рельсов и перенаправить на страницу входа после окончания сессии.Время ожидания сеанса 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, чтобы заставить его работать. Может ли кто-нибудь дать мне какую-то идею или какой-нибудь хороший учебник, за которым я смогу следовать. Спасибо за миллион.
Спасибо, человек! Это отлично работает –