我尝试使用devise而不尝试写入会话存储,因为我使用devise_jwt,但无论我如何关闭会话,我总是得到这个错误:
ActionDispatch::Request::Session::DisabledSessionError - Your application has sessions disabled. To write to the session you must first configure a session store:
字符串
在/config/initializers/devise.rb
中,我尝试了以下操作:
config.skip_session_storage = %i[http_auth params_auth]
型
但这并不能阻止问题.在config/environments/development.rb
我也尝试使用这段代码:
config.session_store = :null_store
型
在config/application.rb
中,我尝试了以下操作:
config.session_store :disabled
型
所有这些都没有奏效
1条答案
按热度按时间mjqavswn1#
有几个关于这个的论坛。试着像这样更新配置。有几个Devise模块你可能仍然在使用,它们依赖于cookie/sessions。
字符串