1
の配列を反復処理:ERB:私は以下のような人形でhieraデータを持っているハッシュ
myservers:
- serverA:
propertyA: valueA
propertyB: valueB
propertyC: valueC
- serverB:
propertyA: valueD
propertyB: valueE
が好きで、このデータから設定ファイルをプリントアウトする必要があります:私はこれを入れしようとしています
serverA: PropertyA: valueA ; propertyB: valueB ; propertyC: valueC
serverB: PropertyA: valueD ; propertyB: valueE
erbテンプレートでは、ハッシュの配列を繰り返し処理しますが、正しくフォーマットすることはできません。私はあなたが書くために何を意味するのかと考えてい
<% myservers.each do |server| -%>
<%= server -%>: <%= server.each do |k,v| -%> <%= k -%>: <%= v -%> ;
<% end %>
<% end -%>
コードの修正を行うと、回答の質が向上します。 –
私は、この周りに言葉を置くことはずっと助けになるとは思っていませんが、どうにかして更新しました。 –
OK、ERBテンプレートのインスタンス変数としてパペット変数が渡されることについての説明を再度更新しました。 –