[RUBY] Cas où les utilisateurs sont déconnectés lors de la modification d'une application (rails)

Détails du cas

Un incident ésotérique dans Ruby onrails6

Fonctionnalités utilisateur créées avec devise J'ai créé une fonction pour modifier les mots de passe et les mails Lorsque je mets à jour mes modifications, je suis déconnecté.

Solution

Il semble qu'il était correctement répertorié dans le guide des rails! Il semble que si vous modifiez le mot de passe ou le courrier par défaut, vous serez déconnecté.

Comment résoudre ça? .. .. ..

user.controller.rb



 def edit
    @user=User.find(params[:id])
  end

  def update
     @user = User.find(params[:id])
     if @user.update(user_params)
      bypass_sign_in(@user)       #Décrivez-le! !! !! !! !! !! !! !!

      else
        render 'edit'
      end

  end

En ajoutant le code écrit dans le commentaire J'ai réussi à résoudre ce cas. : ensoleillé:

Wow Wow: shamrock:

Recommended Posts

Cas où les utilisateurs sont déconnectés lors de la modification d'une application (rails)
[Rails] Lorsque le changement de disposition du dispositif n'est pas reflété
Comment résoudre le problème de non-sortie du journal de connexion lorsque l'application Web est arrêtée
[Rails] Comment enregistrer temporairement l'URL de demande d'un utilisateur qui n'est pas connecté et revenir à cette URL après la connexion
[Rails] Comment résoudre le problème d'écrasement de l'image par défaut lors de l'édition sans télécharger l'image [Active Storage]
Cloud 9 est à court de mémoire: mémorandum du tutoriel Rails
Upcast (Java) qui peut réduire la quantité de changement lorsque la spécification est modifiée
[Ruby on Rails] Implémentation de la validation qui ne fonctionne que lorsque les conditions sont remplies
Lorsque j'ai créé un utilisateur sur ma page, la fonction d'édition utilisateur de devise est devenue étrange.
Quand le survol d'Eclipse est difficile à voir
Lorsque le mois de la date est acquis, le quart de janvier
À peu près le flux de développement d'applications Web avec Rails.
Je ne peux pas sortir de l'écran de la console Rails db
Passez en revue les connaissances de base du rubis souvent oubliées
L'idée de couper quand l'erreur n'est pas résolue
(Ruby on Rails6) Affichage de la base de données qui a obtenu l'identifiant de la base de données
% rails db: Lorsque vous créez, le LoadError causé par mimemagic est
[Swift] Obtenez le moment où la valeur de textField est modifiée
Le journal de journalisation n'est pas généré lorsque l'application serveur est fermée
Une histoire qui m'a fait regretter quand une "NotReadablePropertyException" s'est produite pendant le développement de l'application Spring Boot.
Est-il facile à utiliser pour l'utilisateur lors de la mise en œuvre de fonctions à usage général? Soyons conscients de
[Rails / Heroku / MySQL] Comment réinitialiser la base de données de l'application Rails sur Heroku
Un mémo qui conteneurise l'application de chat simple de Node.js + socket.io
Le problème que l'attribut du modèle User devient nul dans ActionMailer
Faisons un custom_cop qui souligne le tremblement du nom
Méthode d'enquête lorsque le processeur du serveur exécutant java est lourd
Résumé des astuces (Rails) que vous pouvez utiliser tout le temps car vous comprenez qu'il s'agit d'une remise jQuery