配置设计登录页面

时间:2015-12-25 16:51:43

标签: ruby-on-rails devise activeadmin resque

我使用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?

1 个答案:

答案 0 :(得分:0)

试试这个。
routes.rb

mount Resque::Server.new, at: '/admin/resque'

devise_for :admin_users, ActiveAdmin::Devise.config