■ PageController01 セッション設定
[ruby]
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
[/ruby]
■ PageController02 セッション取得
[ruby]
def index(conn, _params) do
msg01 = get_session(conn, :msg01)
msg02 = get_session(conn, :msg02)
render(conn, "index.html", [msg01: msg01, msg02: msg02])
end
[/ruby]
■ index.html.eex セッション格納データ表示
[ruby]
<div>MSG01: <%= @msg01 %></div>
<div>MSG02: <%= @msg02 %></div>
[/ruby]