0
1

No route matches [GET] "/logout"

Last updated at Posted at 2024-01-23

初めに

Rails7の環境でログアウト機能を実装していたときに、Rails5で書かれているProgateのプログラムで躓きました。

問題

ログアウト機能の実装でNo route matchesが起きました。

<%= link_to("ログアウト", "/logout", { method: "post" }) %>

解決方法

ルーティーンの設定は問題ありませんでした。記事を参考にlink_toメソッドを修正したら、ログアウト機能が動きました。

<%= link_to "ログアウト", "/logout", data:{ turbo_method: :post } %>

終わりに

バージョン違いによる仕様を理解できました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1