[RUBY] Lorsque vous souhaitez que Rails désactive une session pour un contrôleur spécifique

Aperçu

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.

Contre-mesures

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

Lorsque vous souhaitez que Rails désactive une session pour un contrôleur spécifique
Je souhaite rechercher de manière récursive des fichiers dans un répertoire spécifique
Un mémorandum lorsque vous souhaitez voir les données acquises par Jena & SPARQL pour chaque variable.
[Rails] Utiliser la validation sur un contrôleur spécifique
Commandes de base de Rails que vous souhaitez apprendre
Un mémo lorsque vous souhaitez effacer la partie horaire de l'agenda
Lorsque vous souhaitez ajouter une colonne de type chaîne avec une longueur limitée avec la commande `rails generate migration`
Lorsque vous souhaitez lier InputStream dans JDBI3
Une note quand vous voulez Tuple en Java
Lorsque vous souhaitez utiliser la méthode à l'extérieur
[Pour les débutants] Procédure de création d'un contrôleur à l'aide de rails
[Ruby] Lorsque vous souhaitez remplacer plusieurs caractères
[rails] Option After utile lorsque vous souhaitez modifier l'ordre des colonnes DB
Vous n'avez pas besoin d'écrire deux fois lorsque vous créez un triangle rectangle en Java
Code à utiliser lorsque vous souhaitez traiter Json en Java avec uniquement des bibliothèques standard
Points à surveiller lors de la création d'un framework
Je veux utiliser une petite icône dans Rails
Je souhaite surveiller un fichier spécifique avec WatchService
Je souhaite appliquer ContainerRelativeShape uniquement à des coins spécifiques [SwiftUI]
Un livre d'introduction à lire lors du démarrage de Rails
Je souhaite définir une fonction dans la console Rails
Lorsque vous souhaitez remplacer dynamiquement l'annotation dans Java 8
[Rails] Comment charger JavaScript dans une vue spécifique
[IOS] Pour autoriser la rotation d'un écran spécifique uniquement
Remarques à vérifier lorsque vous essayez d'utiliser Lombok
Je souhaite créer une annotation générique pour un type
<Installation par points> Que faire si vous ne pouvez pas continuer en raison d'une erreur lors de la création d'un environnement de développement pour l'apprentissage Rails.
[Ruby + Rails] Lorsque vous souhaitez vous inscrire dans la liste de diffusion de Mailchimp avec l'enregistrement de l'utilisateur
Lorsque vous souhaitez modifier le libellé à afficher lors de la création d'une zone de sélection à partir d'énumération
[Tutoriel Rails Chapitre 2] Que faire lorsque vous faites une erreur dans le nom de la colonne
Que faire si vous obtenez une erreur «302» dans le code de test du contrôleur dans Rails
Tutoriel pour créer un blog avec Rails pour les débutants Partie 1
Session était un cookie conçu pour être effacé lorsque le navigateur était fermé et était une méthode pour l'échanger: Tutoriel Rails Note - Qu'est-ce qu'une session Rails?
Je souhaite créer un modèle spécifique d'ActiveRecord ReadOnly
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
Lorsque vous souhaitez écrire explicitement OR ou AND avec ransack
Tutoriel pour créer un blog avec Rails pour les débutants Partie 2
Appliquer le CSS à une vue spécifique dans Ruby on Rails
docker-compose.yml lorsque vous voulez garder mysql en cours d'exécution avec docker
[ruby] Création d'un programme qui ne répond qu'à des conditions spécifiques
Mesures pour prendre beaucoup de temps pour charger les images (Rails)
lombok.config lorsque vous voulez passer @Qualifier à @RequiredArgsConstructor avec lombok
Delicate est pratique à utiliser lorsque vous souhaitez réutiliser des pièces
Tutoriel pour créer un blog avec Rails pour les débutants Partie 0
[Swift] Lorsque vous voulez savoir si le nombre de caractères dans String correspond à un certain nombre ...
[Controller] Je veux récupérer la valeur numérique d'une colonne spécifique de la base de données (mon mémo)
Si vous souhaitez simuler une méthode dans RSpec, vous devez utiliser la méthode allow pour mock et la méthode singleton.
Conseils lorsque vous souhaitez insérer de nombreux sauts de ligne et tabulations lors du remplacement d'une chaîne de caractères
[Rails] Comment désactiver les turbolinks
[Rails / Routing] Comment faire référence au contrôleur dans votre propre répertoire
Cheet sheet pour les personnes expérimentées en Java pour apprendre Ruby (rails)
ProxyFactory est pratique lorsque vous souhaitez tester AOP avec Spring!