Décrivez en bas de Gemfile
gem 'devise'
% bundle install
Redémarrez le serveur
% rails s
Installer le fichier de configuration du dispositif dans l'application rails
	
% rails g devise:install
Après exécution
Vous pouvez créer les deux fichiers suivants.
config/initializers/devise.rb config/locales/devise.en.yml
Exécutez la commande pour créer un modèle utilisateur
	
% rails g devise user
Après exécution
Un message s'affiche comme indiqué ci-dessous.
#Omission
create    db/migrate/20200523092621_devise_create_users.rb
create    app/models/user.rb
Écrivez la colonne requise (colonne de nom cette fois) et exécutez la migration
-Créé avec la contrainte NOT NULL qui n'autorise pas les valeurs vides
db/migrate/20XXXXXXXXXXXX_devise_create_users.rb
class DeviseCreateUsers < ActiveRecord::Migration[6.0]
  def change
    create_table :users do |t|
      ## Database authenticatable
      t.string :name,               null: false
      t.string :email,              null: false, default: ""
      t.string :encrypted_password, null: false, default: ""
      #~ abrégé ~
    end
Effectuer la migration
% rails db:migrate
Redémarrez le serveur local après avoir modifié les informations de table / colonne