Я использовал restful_authentication для реализации системы входа в систему, и она отлично работает, за исключением того, что
каждые пару недель я не могу войти, когда использую IE; это работает нормально, когда я использую другие браузеры! Проблема исчезнет через несколько часов! Мне кажется как-то иногда после входа в систему переменная сессии не установлена!
У меня есть следующий код для создания действия в моем session_controller.rb
def create
logout_keeping_session!
user = User.authenticate(params[:login], params[:password])
if user
self.current_user = user
new_cookie_flag = (params[:remember_me] == "1")
handle_remember_cookie! new_cookie_flag
redirect_to '/sessions/home'
else
note_failed_signin
@login = params[:login]
@remember_me = params[:remember_me]
redirect_to "/sessions/login"
end
end
Может ли redirect_to '/ session / home' вызвать проблему с переменной сеанса и удалить ее значение?