#ruby-on-rails #ruby #authentication #session-cookies
#ruby-on-rails #ruby #аутентификация #сеансовые файлы cookie
Вопрос:
Я внедряю систему аутентификации пользователей в Ruby on Rails, следуя этому руководству, создавая простую аутентификацию на основе сеанса с использованием Ruby on Rails.
Я думаю, что я сделал все, как описано в статье, но я не смог user_id
добиться сохранения при обновлении страницы после успешного входа в систему.
Это метод log_in
def log_in(user)
session[:user_id] = user.id
end
После успешного входа в систему я проверил, был ли сохранен идентификатор пользователя в сеансе, распечатав p session[:user_id]
его nil
Ответ №1:
Проведя день, пробуя различные предложения от других, я, наконец, обнаружил, что мой браузер фактически блокирует session
сохранение.
Я сменил свой браузер на другой, и все сработало как по волшебству.