Sinatraの特徴の一つはviewの作成がかんたんなことです. 例えば'/hello/:name'にアクセスされたとき,views/hello.erbというviewを描画したい場合は以下のように記述できます. # views/hello.erbで <html> Hello, <%= @name %>! </html> # app.rbで get '/hello/:name' do @name = params[:name] erb hello end これで/hello/yayuguにアクセスするとHello, yayugu!が返ってきます. かんたんですね! テンプレートの主な機能 ファイルをテンプレートエンジンで処理し,結果をStringで返します. いろいろなテンプレートエンジンが使えます.Erb, Haml, Sass, Markdown, Slim, CoffeeScript