2017-07-19 5 views
-2

Ich versuche, eine Schaltfläche zu erstellen, damit Benutzer ihr Konto löschen können, aber ich habe Probleme.Aktuellen Benutzer löschen

edit.html.erb

<%= link_to "delete", @user, method: :delete, data: { confirm: "You sure?" } %> 

users_controller.rb

before_action :logged_in_user, only: [:edit, :update, :destroy] 

def destroy 
    User.find(params[:id]).destroy 
    flash[:success] = "Account Deleted" 
    redirect_to root_path 
end 

routes.rb

resources :users 

Das ist, was ich bisher haben aber das Problem ist, dass der Link geht auf die user-seite und nicht die destroy-methode im controller.

Antwort

0

Figured hatte, um es zu einem button_to ändern eher dann ein link_to weil link_to wurde mir ein href geben, die Seite für die Benutzer würde zeigen, eher dann die in der Steuerung zerstören aufrufen.

0

Können Sie Protokolle in Ihrer Frage aktualisieren.

Verwandte Themen