您好我想就如何在再培训局在木偶编写一些这方面的帮助,基本上我有红宝石和嵌套循环
server::actionhost { 'details':
servername[ 'felix', 'washington', ],
ipa [ '192.168.43.5', '192.168.43.11', ],
enviro [ 'prod', 'uat', ],
}
我现在想从每个每个相应的元素打印出来的文件阵列中的一行,即从班里的模板文件的输出应该是这样的:
<% servername.each do |name| -%>
<% ipa.each do |ip| -%>
<% enviro.each do |env| -%>
<%= name %> <%= ip %> <%= env %>
<% end -%>
<% end -%>
<% end -%>
:
felix 192.168.43.5 prod
washington 192.168.43.11 uat
当我尝试这个我在模板文件中写了下面的代码10
但我得到的是netmask和ipa的递归打印,而不是每个数组的打印,然后移动到下一个数组元素。
希望能得到一些关于如何实现正确输出的指导?
由于 丹
我只是使用:'<(%)= [服务器,IPA,ENV ] .transpose.map {| x | “%s%s%s”%x} .join(“\ n”)%>' – 2013-04-08 22:42:12