Il y a des moments où vous souhaitez désactiver les sessions basées sur les cookies pour certains contrôleurs uniquement.
Par exemple, sur l'écran de gestion A, la gestion de session est effectuée avec active_record_store. Dans l'écran de gestion B, par exemple, lors de la gestion d'une session avec l'authentification par jeton de périphérique.
Dans ce cas, je souhaite que la gestion de session fonctionne uniquement sur l'écran de gestion A, mais aussi sur l'écran de gestion B par active_record_store L'écriture des données de session dans la table des sessions se produira.
C'est OK si vous décrivez le processus suivant sur le contrôleur que vous souhaitez désactiver la session.
request.session_options[:skip] = true
référence https://stackoverflow.com/questions/33318060/how-do-i-prevent-rails-from-creating-a-session
Recommended Posts