B.9. 条件付きステートメント
テンプレートでは、存在する値に応じてさまざまなアクションを実行できます。これを実現するには、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