[RUBY] [Schienenentnahme] Erstellen Sie eine einfache Entnahmefunktion mit Schienen

[Schienenentnahme] Erstellen Sie eine Entnahmefunktion mit Schienen

Voraussetzungen

Modell: Benutzermodell Controller: Benutzer-Controller Routing: Ressourcen: Benutzer beschreiben

Entwurf des Implementierungsprozesses vor dem Hinzufügen von Funktionen

(1) Erfassen Sie einen Datensatz unter Verwendung der Benutzer-ID als Schlüssel, wie im Fall des Hinzufügens der Buchungsfunktion. (2) Löschen Sie den Datensatz mit der Zerstörungsmethode.

Lass es uns tatsächlich tun!

Basteln Sie mit Users_controller.rb

users_controller


class UsersController < ApplicationController
  def destroy
    @user = User.find(params[:id]) #Informationen mit einer bestimmten ID abrufen
    @user.destroy
    flash[:success] = 'Der Benutzer wurde gelöscht.'
    redirect_to :root #Wenn das Löschen erfolgreich ist, kehren Sie zur Stammseite zurück
  end
end

Mit Aussicht basteln

erb:〇〇.html.erb


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

<%#Hier,(current_user.id)Übergeben Sie die ID des Login-Benutzers als Argument!

Das ist es! Ich konnte noch keine erweiterte Auszahlungsfunktion ausführen ... Vorerst! !! Einmal damit!

Recommended Posts

[Schienenentnahme] Erstellen Sie eine einfache Entnahmefunktion mit Schienen
Erstellen einer EC-Site mit Rails 5 ⑨ ~ Erstellen einer Warenkorbfunktion ~
[Rails6] Erstelle eine neue App mit Rails [Anfänger]
Erstellen Sie mit Dropwizard eine einfache Webanwendung
Erstellen Sie mit Spring Batch eine einfache On-Demand-Charge
Erstellen eines einfachen Balkendiagramms mit MPAndroidChart
Erstellen Sie trotzdem eine Anmeldefunktion mit Rails
[Rails 5] Erstelle eine neue App mit Rails [Anfänger]
Erstellen Sie mit Spring Boot eine einfache Such-App
Erstellen Sie mit Java + MySQL ein einfaches Bulletin Board
[Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
Erstellen Sie einen Team-Chat mit Rails Action Cable
Lassen Sie uns eine Suchfunktion mit Rails (Ransack) machen
Erstellen Sie eine EC-Site mit Rails 5 ⑩ ~ Erstellen Sie eine Bestellfunktion ~
Erstellen Sie eine einfache CRUD mit SpringBoot + JPA + Thymeleaf ② ~ Bildschirm- und Funktionserstellung ~
Erstellen Sie einen Spielplatz mit Xcode 12
Erstellen Sie mit Spring Security 2.1 eine einfache Demo-Site mit Spring Security
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 1
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
Erstellen Sie eine einfache CRUD mit SpringBoot + JPA + Thymeleaf ~ ~ Validierung hinzufügen ~
[Rails DM] Erstellen wir eine Benachrichtigungsfunktion, wenn DM gesendet wird!
Eine Reihe von Schritten zum Erstellen von Ergebnissen für Portfolios mit Rails
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 2
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 0
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie ein Portfolio mit Rails + Postgres SQL
Fügen Sie eine Suchfunktion in Rails hinzu.
Vorbereiten der Erstellung einer Rails-Anwendung
[Rails Tutorial Kapitel 5] Erstellen Sie ein Layout
[Rails] Implementierung der Benutzerrückzugsfunktion
Implementieren Sie eine einfache Anmeldefunktion in Rails
Erstellen Sie eine neue App mit Rails
Erstellen Sie eine Filterfunktion mit Acts-as-Taggable-On
Ich habe eine einfache Empfehlungsfunktion erstellt.
Erstellen Sie meine Seite mit Rails
Erstellen Sie Ausnahmen mit einer Fluid-Schnittstelle
Erstellen Sie ein Maven-Projekt mit Befehlen
Erstellen Sie einen einfachen Webserver mit der Java-Standardbibliothek com.sun.net.httpserver
[Rails] Eine einfache Möglichkeit, eine Selbsteinführungsfunktion in Ihrem Profil zu implementieren
[Rails] Ich habe eine einfache Kalender-Mini-App mit benutzerdefinierten Spezifikationen erstellt.
Erstellen Sie eine einfache CRUD mit SpringBoot + JPA + Thymeleaf ④ ~ Fehlermeldung anpassen ~
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
[Implementierungsverfahren] Erstellen Sie eine Benutzerauthentifizierungsfunktion mithilfe von Hexerei in Rails
(Ruby on Rails6) Erstellen Sie eine Funktion zum Bearbeiten des veröffentlichten Inhalts
Ich habe versucht, mit Rails eine Gruppenfunktion (Bulletin Board) zu erstellen
Erstellen Sie mit dem Befehl eine JAR-Datei
Erstellen Sie eine temporäre Klasse mit new Object () {}