初めに
Rails7の環境でログアウト機能を実装していたときに、Rails5で書かれているProgateのプログラムで躓きました。
問題
ログアウト機能の実装でNo route matchesが起きました。
<%= link_to("ログアウト", "/logout", { method: "post" }) %>
解決方法
ルーティーンの設定は問題ありませんでした。記事を参考にlink_toメソッドを修正したら、ログアウト機能が動きました。
<%= link_to "ログアウト", "/logout", data:{ turbo_method: :post } %>
終わりに
バージョン違いによる仕様を理解できました。