Как очистить session_id в заголовке Set-Cookie Ruby on Rails 5 - PullRequest
0 голосов
/ 05 октября 2018

Я использую Ruby on Rails 5.0.2 и Ruby 2.5.1p57.Мне нужно разрешить веб-клиентам кэшировать все, кроме идентификатора сессии.Я пробовал разными способами, но не могу выполнить задачу 100%

Однако единственное, чего я достиг, это следующее:

  1. При первой загрузке страницы,sign_in НЕ отображает заголовок Set-Cookie (приятно!) enter image description here
  2. Когда вы входите в систему, localhost не показывает заголовок Set-Cookie, но sign_in сохраняет его:

localhost: localhost doesn't show the Set-Cookie header

sign_in: sign_in show the Set-Cookie header

При выходе из системы sign_out сохраняет заголовок, а localhost продолжает работу без его сохранения:

sign_out: sign_out show Set-Cookie header

localhost: localhost doesn't show Set-Cookie header

Методы sign_in и sign_out сохраняют идентификатор.Будет ли Devise иметь отношение?Я использую версию 4.5.0, я пытался изменить методы по умолчанию в session_controller.rb, и он тоже не работает.

В целом, как мне удается применить конфигурацию к sign_in и sign_out?

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