こんにちは、人形のerbでこれをコーディングする方法について助けてください。基本的に私は持っています
server::actionhost { 'details':
servername[ 'felix', 'washington', ],
ipa [ '192.168.43.5', '192.168.43.11', ],
enviro [ 'prod', 'uat', ],
}
これを、各配列のそれぞれの要素を 1 行でファイルに出力したいと思います。つまり、クラスのテンプレート ファイルからの出力は次のようになります。
felix 192.168.43.5 prod
washington 192.168.43.11 uat
これを試みたとき、テンプレート ファイルに次のコードを書きました。
<% servername.each do |name| -%>
<% ipa.each do |ip| -%>
<% enviro.each do |env| -%>
<%= name %> <%= ip %> <%= env %>
<% end -%>
<% end -%>
<% end -%>
しかし、私が得るのは、各配列からの印刷ではなく、ネットマスクとipaの再帰的な印刷であり、次の配列要素に移動します。
正しい出力を達成する方法についてのガイダンスをいただければ幸いです。
ありがとうダン