Does Jets have any built-in session “mechanism” or must it implement at application-level?
Typical cases: user state (logged in, logged out), user transient preferences, etc.
Does Jets have any built-in session “mechanism” or must it implement at application-level?
Typical cases: user state (logged in, logged out), user transient preferences, etc.
Yes. Sessions support is documented here http://rubyonjets.com/docs/sessions/
Here’s a code snippet for convenience:
class PostsController < ApplicationController
def index
session[:current_time] = Time.now
render json: {message: "set some data in the session"}
end
def show
# session data from previous show request
puts "session[:current_time] #{session[:current_time]}"
render json: session
end
end