rails session_store 由cookie_store改为active_record_store,sidekiq页面进入后session消失
Posted limx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rails session_store 由cookie_store改为active_record_store,sidekiq页面进入后session消失相关的知识,希望对你有一定的参考价值。
原来session_store是cookie_store,当修改改为active_record_store后,
Rails.application.config.session_store :active_record_store, key: ‘_myapp_session‘,
sidekiq的WebUI一进入就会把session冲掉,导致页面退出。
解决办法:在routes里加入Sidekiq::Web.set :sessions, false
如:
require ‘admin_constraint‘
require ‘sidekiq/web‘
require ‘sidekiq/cron/web‘
Sidekiq::Web.set :sessions, false
mount Sidekiq::Web => ‘/sidekiq‘, :constraints => AdminConstraint.new
以上是关于rails session_store 由cookie_store改为active_record_store,sidekiq页面进入后session消失的主要内容,如果未能解决你的问题,请参考以下文章