我正在閱讀設計gem的初始化文件(config/initializers/deviser.rb),並且很難理解這部分。Devise gem中的'skip session storage'是什麼意思?
# By default Devise will store the user in session. You can skip storage for
# :http_auth and :token_auth by adding those symbols to the array below.
# Notice that if you are skipping storage for all authentication paths, you
# may want to disable generating routes to Devise's sessions controller by
# passing :skip => :sessions to `devise_for` in your config/routes.rb
config.skip_session_storage = [:http_auth]
我在看這個的原因是因爲我想要使用的API基於令牌的認證,在這種情況下,我需要的是配置行更改爲:
config.skip_session_storage = [:http_auth, :token_auth]
誰能解釋評論意見是什麼?