我在我的应用程序中使用以下宝石。
gem 'activerecord-session_store'
gem 'sidekiq'
gem 'sidekiq-unique-jobs'
gem 'sidekiq-cron'
gem 'sinatra', require: false
gem 'capistrano-sidekiq', github: 'seuros/capistrano-sidekiq'
我最近开始使用activerecord-session_store
,在此过程中,我记得必须为我的应用程序更新secret_key_base
。现在,当我尝试通过SideKiq管理面板进行更改时,我总是得到一个空白的白页,上面写着"禁止"。我猜测我的会话没有正确分享?如何设置SideKiq以使用与我的应用程序相同的secret_key_base?
答案 0 :(得分:1)
您可以执行以下操作来共享Rails' Sidekiq网络界面的密钥基础:
Sidekiq::Web.set :session_secret, Rails.application.secrets[:secret_key_base]