▪️解決したいこと
製作中のブログでログアウトしようとするとエラーが出ることを解決したい。
http://localhost:3000/users/sign_out
にアクセスしようとすると下記のエラーが表示される。
————————————
Routing Error
No route matches [GET] "/users/sign_out"
Rails.root: /Users/sakaitakashi/projects/blog-app
Application Trace | Framework Trace | Full Trace
Routes
Routes match in priority from top to bottom
————————
Routing Errorなので、routes.rbの中身を確認したが、
問題が見当たりませんでした。
▫️自分で調べた内容
「No route matches [GET] "/users/sign_out”」で検索し、下記記事を参考にしました。
http://gaku3601.hatenablog.com/entry/2014/08/24/204538
▫️どのようなことを考えたか
config/initializers/devise.rbのconfig.sign_out_viaの値をDELETE→GETに編集しましたが、同じエラーのままでした。
資材はこちらです→ https://github.com/sakai51/blog-app.git
追記:routes.rbの内容
Ruby
1Rails.application.routes.draw do 2 devise_for :users 3 root 'blogs#index' 4 get 'blogs' => 'blogs#index' 5 get 'blogs/new' => 'blogs#new' 6 post 'blogs' => 'blogs#create' 7end
あなたの回答
tips
プレビュー