如何在我现有的Active Admin授权系统(即AdminUser)后面保护Sidekiq管理员页面(以及其他内容等)?
routes.rb
中的以下代码为我提供了窍门:require 'sidekiq/web'
authenticate :admin do
mount Sidekiq::Web => '/sidekiq'
end
如果您还有更多需要保护的地方,尤其是与管理员相关的控制器,我建议创建一个名称空间并授权该名称空间中每个控制器的管理员。(可能也可以像上面一样为整个名称空间强制对管理员进行身份验证)