Cette fois, j'écrirai sur la façon d'implémenter la fonction d'authentification utilisateur à l'aide de devise.
·Enregistrement de l'utilisateur · S'identifier · Se déconnecter
C'est une fonction essentielle pour les services Web. Allons vite.
Tout d'abord en bas du Gemfile dans le répertoire de l'application rails
Gemfile
gem 'devise'
Il est décrit comme. Puis au terminal
% bundle install
tenir. Puisqu'il est nécessaire de redémarrer le serveur après l'installation du bundle
% rails s
tenir.
Ensuite, pour installer le fichier de configuration du périphérique dans l'application rails
% rails g devise:install
tenir. Cette commande génère automatiquement un fichier à utiliser pour les paramètres du périphérique.
Ensuite, créez un modèle qui gère les utilisateurs. La commande est différente de la procédure normale de création de modèle.
% rails g devise user
Exécutons. Cela générera un fichier modèle et un fichier de migration à utiliser avec l'appareil.
Ensuite, ajoutons les colonnes nécessaires au fichier de migration généré.
Une fois que vous avez rempli les colonnes requises, au terminal
% rails db:create
Créer une base de données avec
% rails db:migrate
Migrons avec.
Ceci termine la création du modèle utilisateur pour le moment.
Recommended Posts