今、Railsでアプリを作っていてdeviseでログイン機能を実装しているのですが、
ログアウトしようとすると
ActionController::InvalidAuthenticityToken in Devise::SessionsController#destroy
と出てしまいます。
しらべてみたのですがよくわからなかったので教えていただけると嬉しいです。
ruby
1Rails.application.routes.draw do 2 devise_for :users
ruby
1<li><%= link_to 'マイページ', user_path(current_user) %></a></li> 2 <% if user_signed_in? %> 3<li><%= link_to 'ログアウト', destroy_user_session_path, method: :delete %></li> 4 <% else %> 5<li><%= link_to 'ログイン', new_user_session_path %></a></li> 6 <% end %>
##エラー詳細
ActionController::InvalidAuthenticityToken
def handle_unverified_request raise ActionController::InvalidAuthenticityToken end end end

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/12 08:40