📘
テンプレートエンジンにパラメータを渡す
テンプレートエンジン(ビューファイル)にパラメータを渡すには、インスタンス変数に渡して、テンプレート側から呼び出します。
app.rb
get '/:name' do |name|
@name = name
@title = 'sinatra sample'
erb :index
end
views/index.erb
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="urf-8">
<title><%= @title %></title>
</head>
<body>
<h1>hello <%= @name %></h1>
</body>
</html>
Discussion