A.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