Как ссылаться на сеанс rails из grape api

#ruby-on-rails #ruby #session #grape #grape-api

#ruby-on-rails #ruby #сеанс #ruby-grape #grape-api

Вопрос:

Я пытаюсь ссылаться на сеанс rails из grape api.

Я использовал библиотеку grape_session (https://github.com/faber-lotto/grape_session ).

И я ссылаюсь на одноименный параметр сеанса Rails из grape api.

Но сеанс grape API равен нулю.

Вы знаете, почему.

Я настроил следующую grape_session.

 class Base < Grape::API
~~~~
include GrapeSession::Ext::API
GrapeSession::Middleware::EnvSetup.settings( {
  signed_cookie_salt: 'signed cookie',
  encrypted_cookie_salt: 'encrypted cookie',
  encrypted_signed_cookie_salt: 'signed encrypted cookie',
  secret_token: 'secret_token',
  secret_key_base: 'secret base',
  cookies_serializer: :json,

  session_options: {
      # Rails specific ActionDispatch::Compatibilityy
      key: 'test_rails',    # specific key of session_store.rb
      # Rack::Session::Abstract::ID specific
      domain: 'localhost:3000',
      path:  '/',
      expire_after: 2592000,
      secure: false,
      httponly: true,
      defer: false,
      renew: false,
    }
} )

get '/test' do
  session[:password]
end