サインアウト機能実装後にCouldn't find User with 'id'=sign_outのエラーが出てきた。同じところで詰まっているかたが多くその人の解決方法をいくつか試してみた。
しかしどの方法もエラーの解消にはつながらなかった。
「試したこと」
config/initializers/devise.rbの config.sign_out_via = :deleteを
:getに変更したが解消せず。
apprecation.jsに //= require jquery
//= require jquery_ujsを追記するも解消せず。
index.html.erb
ruby
1<li><%= link_to 'サインアウト', destroy_user_session_path, method: :delete, class: "nav-item" %></li>
routes.rb
ruby
1Rails.application.routes.draw do 2 devise_for :users 3 root to: "main_menus#index" 4 resources :main_menus 5 resources :users, only: [:show] 6end
ご教授のほどよろしくお願いします。
あなたの回答
tips
プレビュー