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é.
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