Techioz Blog

Sinatra ルートでインスタンス変数を erb テンプレートに渡すにはどうすればよいですか? [閉まっている]

概要

Sinatra ルートでインスタンス変数を erb テンプレートに渡すにはどうすればよいですか。以下は機能しません。

   get '/' do
    
       @beercompany = "Coors"
       erb :mytemplate
    end 

mytemplate.erb

<h1> Hello from <% @beercompany %></h1>

出力にビール会社の名前が表示されない

Hello from 

解決策

変数を表示するには = を入れる必要があります。

<h1> Hello from <%= @beercompany %></h1>