From 1c3f692ec022682db706e2304cc9092b9ecf77f9 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Mon, 28 May 2018 16:57:01 +0200 Subject: [PATCH] Fix logging with with Javascript disabled --- app/views/my/_menu.slim | 2 +- config/initializers/devise.rb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/views/my/_menu.slim b/app/views/my/_menu.slim index a858b71..14c9746 100644 --- a/app/views/my/_menu.slim +++ b/app/views/my/_menu.slim @@ -7,5 +7,5 @@ a href='#' = fa_icon 'image 2x', text: 'My uploads' li - = link_to destroy_user_session_path, :method => :delete + = link_to destroy_user_session_path = fa_icon 'lock 2x', text: 'Logout' diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index 42af164..1170645 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -244,6 +244,8 @@ Devise.setup do |config| # The default HTTP method used to sign out a resource. Default is :delete. # config.sign_out_via = :delete + # Workaround: logging out would not work without Javascript otherwise + config.sign_out_via = :get # ==> OmniAuth # Add a new OmniAuth provider. Check the wiki for more information on setting