I have an application that uses Rails 6 and Boootstrap gem 4.4.1 In routes i use devise gem:
devise_for :users, controllers: {
    sessions: 'users/sessions',
    confirmations: 'users/confirmations',
    registrations: 'users/registrations'
  }
in views/layout/application.html.slim
doctype html
html
  head
    title
      = full_title(yield(:title))
    meta[name='viewport' content='width=device-width,initial-scale=1' charset='utf-8']
    = csrf_meta_tags
    = csp_meta_tag
    = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
    = javascript_pack_tag 'application', 'data-turbolinks-track': 'reload'
    = render 'layouts/shim'
    = yield(:head) 
  body
    = render 'layouts/header'
    - flash.each do |message_type, message|
      div class=("text-center alert alert-#{message_type}") = message
    = yield
    = render 'layouts/footer'
I use link_to to display user logout path with method: :delete:
= link_to "Log out", destroy_user_session_path, method: :delete
but got error No route matches [GET] "/users/sign_out" even though in app/javascript/application.js i added
//= require jquery
//= require jquery_ujs 
is there any way around this except using button_to?