[RUBY] [Retrait des rails] Créez une fonction de retrait simple avec des rails

[Retrait des rails] Créer une fonction de retrait avec des rails

Conditions préalables

Modèle: modèle utilisateur Contrôleur: contrôleur des utilisateurs Routage: ressources: décrire les utilisateurs

Conception du processus d'implémentation avant l'ajout de fonctions

(1) Obtenez un enregistrement en utilisant l'identifiant de l'utilisateur comme clé, comme lors de l'ajout d'une fonction de publication (2) Supprimez l'enregistrement en utilisant la méthode de destruction.

Faisons-le réellement!

Bricoler avec Users_controller.rb

users_controller


class UsersController < ApplicationController
  def destroy
    @user = User.find(params[:id]) #Obtenir des informations avec un identifiant spécifique
    @user.destroy
    flash[:success] = 'L'utilisateur a été supprimé.'
    redirect_to :root #Si la suppression réussit, retournez à la page racine
  end
end

Bricoler avec vue

erb:〇〇.html.erb


<%= link_to "Se désister",user_path(current_user.id), class: "destroy-user",method: :delete %>

<%#ici,(current_user.id)Passez l'identifiant de l'utilisateur de connexion comme argument!

C'est tout! Je n'ai pas encore pu créer de fonction de retrait avancée ... Pour le moment! !! Une fois avec ça!

Recommended Posts

[Retrait des rails] Créez une fonction de retrait simple avec des rails
Créer un site EC avec Rails 5 ⑨ ~ Créer une fonction de panier ~
Créer une fonction de pagination avec Rails Kaminari
[Rails6] Créer une nouvelle application avec Rails [Débutant]
Créez une application Web simple avec Dropwizard
Créez un lot à la demande simple avec Spring Batch
Créer un graphique à barres simple avec MPAndroidChart
Créez quand même une fonction de connexion avec Rails
[Rails 5] Créer une nouvelle application avec Rails [Débutant]
Créez une application de recherche simple avec Spring Boot
Créez un tableau d'affichage simple avec Java + MySQL
[Rails] rails nouveau pour créer une base de données avec PostgreSQL
Créez une discussion d'équipe avec Rails Action Cable
Faisons une fonction de recherche avec Rails (ransack)
Créer un site EC avec Rails 5 ⑩ ~ Créer une fonction de commande ~
Créez un CRUD simple avec SpringBoot + JPA + Thymeleaf ② ~ Création d'écran et de fonctions ~
Créez un terrain de jeu avec Xcode 12
Créez un site de démonstration simple avec Spring Security avec Spring Boot 2.1
Tutoriel pour créer un blog avec Rails pour les débutants Partie 1
[Rails] J'ai essayé de créer une mini application avec FullCalendar
Créez un CRUD simple avec SpringBoot + JPA + Thymeleaf ③ ~ Ajouter une validation ~
[Rails DM] Créons une fonction de notification lorsque DM est envoyé!
Une série d'étapes pour créer des livrables pour les portefeuilles avec Rails
Tutoriel pour créer un blog avec Rails pour les débutants Partie 2
Tutoriel pour créer un blog avec Rails pour les débutants Partie 0
Créez un environnement Vue3 avec Docker!
Créer un portfolio avec rails + postgres sql
Ajoutez une fonction de recherche dans Rails.
Préparation à la création de l'application Rails
[Tutoriel Rails Chapitre 5] Créer une mise en page
[Rails] Implémentation de la fonction de retrait utilisateur
Implémenter une fonction de connexion simple dans Rails
Créer une nouvelle application avec Rails
Créer une fonction de filtrage en utilisant actes-as-taggable-on
J'ai fait une simple fonction de recommandation.
Créer ma page avec Rails
Créez des exceptions avec une interface fluide
Créez un serveur Web simple avec la bibliothèque standard Java com.sun.net.httpserver
[Rails] Un moyen simple d'implémenter une fonction d'auto-introduction dans votre profil
[Rails] J'ai créé une mini-application de calendrier simple avec des spécifications personnalisées.
Créez un CRUD simple avec SpringBoot + JPA + Thymeleaf ④ ~ Personnaliser le message d'erreur ~
Je souhaite ajouter une fonction de navigation avec ruby on rails
[Procédure d'implémentation] Créer une fonction d'authentification utilisateur à l'aide de sorcellerie dans Rails
(Ruby on Rails6) Créer une fonction pour modifier le contenu publié
J'ai essayé de créer une fonction de groupe (babillard) avec Rails
Créez un fichier jar avec la commande
Construire un environnement Rails 6 + MySQL avec Docker compose
Créez une classe temporaire avec le nouvel Object () {}