Modell: Benutzermodell Controller: Benutzer-Controller Routing: Ressourcen: Benutzer beschreiben
(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.
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
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