SinatraでFlashをつかう
Flashっていうのは、次以降のリクエストで一回だけ使えるメッセージ的なやつです。
これもSinatraっていうかRackのミドルウェアです。
ってかRackがすげー。まだまだ使えるミドルウェアが多そうですね
# github sudo gem install nakajima-rack-flash
require 'rubygems' require 'sinatra' require 'rack/flash' get '/' do flash[:msg] = 'Hello World' redirect '/a' end get '/a' do flash[:msg] end configure do use Rack::Session::Cookie, :secret => 'change me' use Rack::Flash end
これくらいの機能なら自分で実装するのもありかもしれません