Source code files:
---- TestSession/app/views/test/view1.html.erb -------
<h1>Store Secret Message</h1>
<p>
<%= form_tag test_view1_path do %>
<%= text_field_tag :secret_message, '' %>
<%= submit_tag 'Store Secret Message' %>
<% end %>
</p>
---- TestSession/app/views/test/view2.html.erb -------
<h1>Get Secret Message</h1>
<input type="button" style="width: 2in" value="Get Secret Message"
onclick="document.getElementById('output').innerHTML =
'<%= session[:message] %>';">
<p id="output" />
---- TestSession/app/controllers/test_controller.rb --
class TestController < ApplicationController
def view1
session[:message] = params[:secret_message]
end
def view2
end
end
---- TestSession/config/routes.rb --------------------
Rails.application.routes.draw do
get 'test/view1'
get 'test/view2'
post 'test/view1'
end
------------------------------------------------------