Basic Configuration
Minimal Configuration
Session.configure do |config|
config.secret = ENV["SESSION_SECRET"]
config.store = Session::MemoryStore(UserSession).new
endConfiguration Presets (Recommended)
Development Preset
Session.configure do |config|
config = Configuration.from_preset(:development)
config.store = Session::MemoryStore(UserSession).new
endProduction Preset
Session.configure do |config|
config = Configuration.from_preset(:production)
config.secret = ENV.fetch("SESSION_SECRET")
config.store = Session::RedisStore(UserSession).new(client: Redis.new)
endAvailable Presets
Preset
Use Case
Key Features
Customizing Presets
Full Configuration
Configuration Properties
Property
Type
Default
Description
Environment-Based Configuration
Accessing Configuration
Related
Last updated
Was this helpful?