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