[RUBY] Aucun itinéraire ne correspond à la résolution [GET] "/ déconnexion"

introduction

Je suis un débutant en programmation. Aucune route ne correspond à [GET] "/ logout" et l'action à entreprendre lorsque le lien de déconnexion ne fonctionne pas correctement est décrite.

environnement

Rails 6.0.3.2 ruby 2.7.1 ubuntu 18.04 LTS

problème

Lorsque j'appuie sur le lien de déconnexion, j'obtiens Aucune route ne correspond à [GET] "/ logout" et je ne peux pas me déconnecter.

Liste de contrôle

-La demande de routage est-elle supprimée? -Est-ce que le lien est défini sur method :: delete? ・ Le code source html est-il rel = "nofollow" data-method = "delete"?

Solution

Il semble que cela ne fonctionnera pas sans JQuery lorsque je le recherche

dans app / javascript / pasks / application.js

//= require jquery 
//= require jquery_ujs

Remplir

gem 'jquery-rails' 

Installer jquery-rails depuis gemfile

C'est résolu.

Recommended Posts

Aucun itinéraire ne correspond à la résolution [GET] "/ déconnexion"
La fonction de déconnexion qui a été implémentée depuis le début lorsque webpacker a été introduit dans la série Rails 5.2 a cessé de fonctionner car aucune route ne correspond à l'erreur [get] "/ logout".