0

在真实服务器Ubuntu + Apache + Passenger上部署我的应用程序后,我的网站位于http://192.168.56.101:8080/sales_bank/public/并且一切正常,但是当我从位于 http://192.168.56.101 的 Rails 管理员注销时: 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 admin log out 按钮更改 log_out 路径。

路线.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
4

1 回答 1

-1

我没有注销按钮或任何登录或注销的可能性,我只需将此行添加到 config/initializers/rails_admin.rb 即可解决

 config.authenticate_with do
    authenticate_admin!
  end
于 2013-11-27T15:57:09.527 回答