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.