Сессионный магазин на каждый движок Rails - PullRequest
0 голосов
/ 10 января 2020

Как мы можем настроить движок Rails, чтобы он имел собственную session_store конфигурацию?

До сих пор мы пробовали следующее:

Console::Engine.config.session_store :active_record_store, key: '_session_id'

Какие выходы следующая ошибка:

/.rbenv/versions/2.4.6/lib/ruby/gems/2.4.0/gems/railties-4.2.10/lib/rails/railtie/configuration.rb:95:in `method_missing': undefined method `session_store' for #<Rails::Engine::Configuration:0x00007fb6859ba238> (NoMethodError)
    from /Code/App/engines/console/config/initializers/session_store.rb:1:in `<top (required)>'
    from /.rbenv/versions/2.4.6/lib/ruby/gems/2.4.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:268:in `load'

Причина в том, что Rails :: Engine :: Configuration не имеет session_store, а Rails::Application::Configuration имеет.

Любые идеи о том, как это сделать sh это?

...