I have a question about templates and the correct syntax.
I have an array which contains the following data:
“name1”,"description of name1"
“name2”,“description of name2”
“nameN”,“description of nameN”
This array needs to be stored as an attribute of a role or node (so
that it can be overridden)
I assume it could look something like this:
“host”:[[“name1”,“description of name1”],[“name2”,“description of name2”]]
Now the problem (at least for me) is how do I specify this in the template?
I have tried this (I assume it does not work because it needs to have
a object and not array):
<% @host.each do |h| %>
<%= host %> <%= host%>
<% end %>
if I write something like this
<% for h in @hosts %>
<%= h %> <%= h%>
<% end %>
the I get
render_template': undefined methodkeys’ for
So my question is, how can I use arrays in templates and store their
values in a role or node attribute?
Can you show me an example of this?
Thanks a lot!