■ PageController01 セッション設定
def index(conn, _params) do conn = put_session(conn, :msg01, "Hello session 01!!") conn = put_session(conn, :msg02, "Hello session 02!!") render conn, "index.html" end
■ PageController02 セッション取得
def index(conn, _params) do msg01 = get_session(conn, :msg01) msg02 = get_session(conn, :msg02) render(conn, "index.html", [msg01: msg01, msg02: msg02]) end
■ index.html.eex セッション格納データ表示
<div>MSG01: <%= @msg01 %></div> <div>MSG02: <%= @msg02 %></div>