Basic Configuration
Minimal Configuration
Session.configure do |config|
config.secret = ENV["SESSION_SECRET"]
config.provider = Session::MemoryStore(UserSession).provider
endFull Configuration
Session.configure do |config|
# Core settings
config.secret = ENV["SESSION_SECRET"] # Required: encryption key
config.timeout = 1.hour # Session lifetime
config.session_key = "_session" # Cookie name
# Storage provider
config.provider = Session::RedisStore(UserSession).provider(
client: Redis.new
)
endConfiguration Properties
Property
Type
Default
Description
Environment-Based Configuration
Accessing Configuration
Related
Last updated
Was this helpful?