sidekiq仅在rails中监控管理员

问题描述 投票:0回答:1

我正在关注this wiki,并将以下代码放入我的routes.rb:

authenticate :user, lambda { |u| u.admin? } do
 mount Sidekiq::Web => '/sidekiq'
end

这使我可以将/sidekiq路径的访问权限仅限于同时也是admin的用户。然而,这个代码告诉我,让我每次去新的路径时都会再次签名。我点击队列,重试,预定,死亡等,他们都会带我到我的应用程序的登录页面。重复循环。这是为什么?谢谢!

ruby-on-rails routes sidekiq
1个回答
1
投票

好像您的应用程序已被另一个身份验证层(Gem)包裹起来,请您仔细检查您的应用程序?如果您正在使用DeviseClearance,那么您应该再次查看您的wiki链接,以正确的方式进行配置(使用Devise或Clearance)。

© www.soinside.com 2019 - 2024. All rights reserved.