はじめまして。
railsを使用してWEBアプリケーションを作成しています。
deviseを使用してユーザー認証機能を実装しているのですが、ログアウト機能について、下記のコードを記載することにより機能させており、先日までは正しく動いていましたが、急に別のページに飛ぶようになりました。
<%= link_to "ログアウト", destroy_user_session_path, method: :delete %>
行き先は「/users/sign_out」となっており、ルーティング上、ログアウトのパスに飛んでいると考えられますが、なぜか、「/users」のパスに飛んだときと同じ動きになりログアウトができません。
何日間か調べましたが、なぜこのようになっているのか、正直わかりません。
お分かりになる方は、ご回答いただけますようよろしくお願い申し上げます。
追記、
どうやら、DELETE処理を行うべきところをGET処理を行っているみたいです。
どのように対応すべきか現在調べているところですが、お分かりになる方がいらっしゃる場合は、お力添えいただければ幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/15 04:02