0

有没有办法在模板中重复相同的文本块 X 次?例如,我需要生成带有主机名和文本块的模板。

Host1
A lot of text
.
.
HostX
A lot of text
4

1 回答 1

2

each在模板中使用循环:

<%- @hosts.each_with_index do |host, n| -%>
Host<%= n %>
A lot of text involving <%= host %>
etc
etc
<%- end -%>

你可以在 Erb 模板中使用任何普通的 Ruby 流控制东西。

于 2015-12-24T20:57:30.943 回答