A.8. 条件付きステートメント
テンプレートでは、存在する値に応じてさまざまなアクションを実行できます。これを実現するには、ERB 構文で条件付きステートメントを使用できます。
以下の例では、ERB 構文は特定のホスト名を検索し、見つかった値に応じて出力を返します。
入力例:
<% load_hosts().each_record do |host| -%>
<% if @host.name == "host1.example.com" -%>
<% result="positive" -%>
<% else -%>
<% result="negative" -%>
<% end -%>
<%= result -%>
レンダリング例:
host1.example.com
positive