https://qiita.com/chisaki0606/items/f1f03a6c226e49b5f7b3
Du coup, vous ne pourrez plus vous déconnecter, ce que vous auriez dû pouvoir faire jusqu'à présent. J'ai passé une journée avec cette erreur, j'ai donc décidé de publier cet article dans l'espoir qu'il aiderait les personnes ayant des erreurs similaires.
Selon l'article de référence
config/initializers/devise.rb
config.sign_out_via = :delete
Est modifié comme suit.
config/initializers/devise.rb
config.sign_out_via = :get
Cependant, la déconnexion ne résout pas l'erreur. Cela est dû au fait que le code de devise.rb ne sera pas reflété tant que vous ne le redémarrerez pas, il restera donc une erreur. pour cette raison,
$ rails s
Vous devez accéder à nouveau à `` localhost: 3000 ''. Ce faisant, vous pouvez échapper à l'erreur et vous déconnecter normalement.
Le dernier redémarrage est important et je ne l'ai pas fait donc je suis accro au marais. J'espère que cela aide les personnes qui souffrent d'erreurs similaires. De plus, s'il y a une erreur dans la description, j'apprécierais que vous la signaliez.
Recommended Posts