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