Ruby on rails Rails管理员+设计无法注销

Ruby on rails Rails管理员+设计无法注销,ruby-on-rails,devise,routes,rails-admin,Ruby On Rails,Devise,Routes,Rails Admin,在real server Ubuntu+Apache+Passenger上部署我的应用程序后,我的站点位于那里http://192.168.56.101:8080/sales_bank/public/ 所有这些都可以,但当我从rails管理员处注销时http://192.168.56.101:8080/sales_bank/public/admin 我转到http://192.168.56.101:8080/users/sign_out 但我没有这个溃败,我有这个http://192.168.5

在real server Ubuntu+Apache+Passenger上部署我的应用程序后,我的站点位于那里http://192.168.56.101:8080/sales_bank/public/ 所有这些都可以,但当我从rails管理员处注销时http://192.168.56.101:8080/sales_bank/public/admin 我转到http://192.168.56.101:8080/users/sign_out 但我没有这个溃败,我有这个http://192.168.56.101:8080/sales_bank/public/users/sign_out. 我不明白如何从rails管理员注销按钮更改注销路径

routes.rb

mount RailsAdmin::Engine => '/admin', :as => 'rails_admin'

devise_scope :user do
      match "registr" => "devise/registrations#new", as: "reg"
      match "logout" => "devise/sessions#destroy", as: "logout"
      match "users/sign_out" => "devise/sessions#destroy", as: "logout"
    end

我没有我的注销按钮,也没有任何登录或注销的可能性,我只是解决了这个问题 通过将此行添加到config/initializers/rails_admin.rb

 config.authenticate_with do
    authenticate_admin!
  end

还需要添加'config.current\u user\u method&:current\u admin'