https://qiita.com/chisaki0606/items/f1f03a6c226e49b5f7b3
Es tritt eine Situation auf, in der das Abmelden, das bisher möglich gewesen sein sollte, plötzlich unmöglich wird. Ich habe einen Tag mit diesem Fehler verbracht und mich daher entschlossen, diesen Artikel zu veröffentlichen, in der Hoffnung, dass er Menschen mit ähnlichen Fehlern helfen würde.
Gemäß Referenzartikel
config/initializers/devise.rb
config.sign_out_via = :delete
Wird wie folgt geändert.
config/initializers/devise.rb
config.sign_out_via = :get
Durch erneutes Abmelden wird der Fehler jedoch nicht behoben. Dies liegt daran, dass der Code in devise.rb erst nach einem Neustart wiedergegeben wird, sodass er ein Fehler bleibt. aus diesem Grund,
$ rails s
Sie müssen erneut auf `` `localhost: 3000``` zugreifen. Auf diese Weise können Sie dem Fehler entkommen und sich normal abmelden.
Der letzte Neustart ist wichtig und ich habe dies nicht getan, also bin ich süchtig nach dem Sumpf. Ich hoffe, es hilft Menschen, die unter ähnlichen Fehlern leiden. Auch wenn es einen Fehler in der Beschreibung gibt, würde ich es begrüßen, wenn Sie darauf hinweisen könnten.
Recommended Posts