Сессии не сохраняются, и пользователи * не * перенаправляются после входа в систему - PullRequest
0 голосов
/ 06 декабря 2011

Если пользователю требуется войти в систему, то традиционно я получаю от него логин, и сайт перенаправляет на подтверждение обратно туда, где им первоначально было предложено.

Это код, который необходимо сделать:

def require_user
  unless current_user
    store_location
    flash[:notice] = "You must be logged in to access this page"
    redirect_to login_url
    return false
  end
end

def store_location
  #session[:return_to] = request.request_uri
  session[:return_to] = request.url
end

По какой-то причине это работает не для всех пользователей.Например, устройство iPhone дает сбой в работе 1 из 4 раз.

Почему это может быть?И что я могу сделать, чтобы сделать более пуленепробиваемую версию?

Характеристики: Rails 2.3.5

...