今Deviseを使ったログイン・ログアウトの機能を作ってまして、
Rails.application.routes.draw do devise_for :users root 'blogs#index' resources :blogs do resources :comments,only: [:show] end end
このようなルーティングになっていまして、
rake routesの結果は
Prefix Verb URI Pattern Controller#Action new_user_session GET /users/sign_in(.:format) devise/sessions#new user_session POST /users/sign_in(.:format) devise/sessions#create destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy 以下略
となってます。
view側で
<%= link_to "ログアウト", destroy_user_session_path, method: :delete, class: "btn btn-primary"%>
というボタンを付けているんですが、
ログアウトボタンを押すと、なぜかGETでusers/sign_outが呼ばれてしまいます。
全く原因がわからないんですが、なにか少しでもわかるかたいらっしゃいますか??
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/16 12:36