我使用ActiveAdmin作为后台,登录页面位于:
https://my-back-office.url/admin/login
我将resque Web服务器配置为:
https://my-back-office.url/admin/resque
为此,我以这种方式配置了routes.rb
文件:
authenticate :admin_user do
mount Resque::Server.new, at: '/admin/resque'
end
devise_for :admin_users, ActiveAdmin::Devise.config
我的问题是,当用户尝试访问resque页面而未经过身份验证时,他会被重定向到:
https://my-back-office.url/admin/resque/admin/login
我的问题如下:如何在身份验证失效时将resque Web服务器配置为重定向到/ admin / login?
答案 0 :(得分:0)
试试这个。
routes.rb
mount Resque::Server.new, at: '/admin/resque'
devise_for :admin_users, ActiveAdmin::Devise.config