Для переопределения стандартных методов гема Devise, нужно следующее:
# app/controllers/sessions_controller.rb
class SessionsController < Devise::SessionsController
def destroy
# your code here
end
end
В роутах:
# app/config/routes.rb
devise_for :users, controllers: {sessions: 'sessions'}
Но, скорее всего, для решения твоей проблемы это не нужно.
Следует лишь почитать про
gem 'turbolinks' (по умолчанию включен в rails-приложение):
Cтатья на habrahabr - лучше полностью, в крайнем случае с раздела
'Проблемы с уже существующими скриптами';
Ответ на stackoverflow - вариант на английском.
Если читать не хочется, краткий ответ: удали строку
# /app/assets/javascripts/application.js
//= require turbolinks
тем самым полностью отключив turbolinks в приложении.