[RUBY] [Rails] Traitement après l'ajout d'une colonne à la table de devise

Description dans apprication.controller.rb

Puisque le contrôleur de périphérique ne peut pas être altéré, activez-le en écrivant ce qui suit dans ʻapprication.controller.rb`.

apprication.controller.rb


params.require(:Nom du modèle).permit(:Clés à autoriser) #Paramètres forts normaux

devise_parameter_sanitizer.permit(:définir le nom du processus, keys: [:Noms de colonne autorisés]) # devise_parameter_paramètres forts du désinfectant

définir le nom du processus

: sign_in (lors du traitement de la connexion) : sign_up (lors du traitement de l'inscription) : account_update (lors du traitement de la mise à jour des informations de compte)

Paramètres de apprication.controller.rb

if before_action est une méthode d'assistance de conception qui n'exécute le traitement que lorsque la valeur de retour est vraie. Pour le traitement du contrôleur lié à la conception, exécutez la méthode configure_permitted_parameters.

apprication.controller.rb


class ApplicationController < ActionController::Base
  before_action :configure_permitted_parameters, if: :devise_controller?

  private
  def configure_permitted_parameters
    devise_parameter_sanitizer.permit(:Nom du processus, keys: [:Nom de colonne])
  end
end

Recommended Posts

[Rails] Traitement après l'ajout d'une colonne à la table de devise
[Rails] J'ai découvert les fichiers de migration! (Ajout d'une colonne au tableau)
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
[Rails] Ajouter une colonne à concevoir
[Rails] Comment changer le nom de colonne de la table
La route vers la japonaisisation des rails conçoit des messages d'erreur
[Rails / Docker] Que faire si l'accès est refusé par le navigateur (localhost: 3000) après l'ajout d'un gem
Comment créer une combinaison unique de données dans la table intermédiaire des rails
De l'introduction de la conception à la création de la table des utilisateurs
[Ruby on Rails] Comment changer le nom de la colonne
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
[Tutoriel Rails Chapitre 2] Que faire lorsque vous faites une erreur dans le nom de la colonne
[Java] L'ajout d'un élément à la collection provoque une erreur de compilation
[Rails] Ajoutez un écran de confirmation et un écran de fin pour concevoir l'inscription des membres.
[Auto-apprentissage] Création d'un portfolio (application d'origine) après avoir terminé le didacticiel Rails
(Ruby on Rails6) Créer une fonction pour modifier le contenu publié
[Rails 5] Comment afficher l'écran de changement de mot de passe lors de l'utilisation de l'appareil
[Rails] Comment utiliser la "devise" des gemmes
[Rails] Comment utiliser l'appareil (Remarque)
Préparation à la création de l'application Rails
[Rails] Ajoutez des paramètres forts pour concevoir
Lorsque vous souhaitez ajouter une colonne de type chaîne avec une longueur limitée avec la commande `rails generate migration`
Que faire si l'image publiée par refile disparaît après avoir défini la page d'erreur 404 dans Rails
Comment mettre à jour les modifications utilisateur dans Rails Devise sans entrer de mot de passe
[Rails] Comment obtenir les informations sur l'utilisateur actuellement connecté avec devise
[Rails] Utilisez le dispositif pour obtenir des informations sur l'utilisateur actuellement connecté
Comment déboguer le traitement dans le modèle Ruby on Rails avec juste la console
Envoyez une demande au backend après une authentification unique avec Spring Cloud Gateway
Comment référencer une colonne lors du remplacement de la méthode de nom de colonne dans ActiveRecord
[Rails] Comment résoudre le décalage temporel de created_at après la méthode de sauvegarde
Fichier de migration pour ajouter un commentaire à la table Rails
La route pour créer un jeu sonore 2
Comment insérer une vidéo dans Rails
[Rails] Comment utiliser la méthode de la carte
[Traitement × Java] Comment utiliser la boucle
[Traitement × Java] Comment utiliser la classe
Vérifiez le contenu du traitement avec [rails] binding.pry
[rails] Comment créer un modèle partiel
[Note] Comment utiliser Rails 6 Devise + cancancan
[Traitement × Java] Comment utiliser la fonction
La route pour créer un jeu sonore 3
[Rails] Comment traduire la devise en japonais
La route pour créer un jeu sonore 1
[Rails6] Comment connecter la fonction d'affichage générée par Scaffold avec la fonction utilisateur générée par devise
[Rails pour débutants] Spécifiez la destination de la transition après vous être connecté à plusieurs modèles Devise
[Rails] Comment enregistrer plusieurs enregistrements dans la table intermédiaire avec une association plusieurs-à-plusieurs