Sinatraの使い方(2)
postの使い方も勉強してみた。
事前に2つのERPファイルを準備しておく。
test.erb:
<form method="post" action="next"> <p>お名前:<input type="text" name="name"></p> <p><input type="submit" value="送信する"></p> </form>
next.erb:
あなたの名前は<%= @name %>です。
test.rb:
require 'sinatra' require 'erb' get '/' do erb :test end post '/next' do @name = params[:name] erb :next end
test.rbを実行し、トップ画面でお名前に「ayaketan」と入力し、「送信する」ボタンを押下したら、nextページに「あなたの名前はayaketanです。」と表示された。