deviseを使用し、ログアウト時のエラー解消方法
/users/sign_outへ飛ぶと以下の様なエラーが出る
No route matches [GET] "/users/sign_out”
sign_outのHttpメソッドがDELETEになっているためGETじゃできないようです。
そこでGETに変更を行います。
config/initializers/devise.rbのconfig.sign_out_viaの値をDELETE→GETに編集します。
config.sign_out_via = :get
これでWebサーバーを再起動すればGetでサインアウト出来るようになります。
以上です。
[参考文献-]
http://kaorumori.hatenadiary.com/entry/20110907/1315466591