有没有办法在模板X中重复相同的文本块? 例如,我需要生成带有主机名和文本块的模板。
Host1
A lot of text
.
.
HostX
A lot of text
答案 0 :(得分:2)
在模板中使用each
循环:
<%- @hosts.each_with_index do |host, n| -%>
Host<%= n %>
A lot of text involving <%= host %>
etc
etc
<%- end -%>
您可以在Erb模板中使用任何常规的Ruby流控制内容。