значения сессии rails исчезают после текущей страницы - PullRequest
0 голосов
/ 22 января 2019

рельсы версия 5.0.4

Чтобы упростить вопрос, я буду использовать пример, который я протестировал на своем сайте.

Я сохранил некоторые значения в сеансе в http://myhome/a

http://myhome/a имел только 2 строки кода.

session[:asdf] = 1
render plain: "#{session.to_hash}"

Полученная мной строка {"session_id"=>"9913d09d270a4dd67c8782836d1aaaaa", "asdf"=>1}

После этого я мгновенно перехожу на http://myhome/b

render plain: "#{session.to_hash}"

Значение, которое я получил, составляет всего {}. Я даже не могу получить сессионный_идей от него !!

myhome полностью скопировано с myhome_old

Я должен был изменить производственную стоимость в secrets.yml

Тот же код работал найти на myhome_old . Поэтому я думаю, что это не может быть проблемой настройки моего браузера.

Есть ли что-то, повлиявшее на механизм сеанса рельсов?

1 Ответ

0 голосов
/ 24 января 2019

Наконец, я решил эту проблему, удалив config / initializers / session_store.rb.

Теперь все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...