您可能的意思是:
<% node['elasticsearch']['default'].each do |key, value| -%> <% unless value.empty? -%> <%= key %>=<%= value %> <% end %><% end %>
遍历a时
Hash,将遍历其键值对。因此对于第一次迭代,
key将是
'ES_USER',并且
value将是
''(不是
nil…)。
接下来,检查该值是否不是
blank?,然后打印出该
key=value行。

您可能的意思是:
<% node['elasticsearch']['default'].each do |key, value| -%> <% unless value.empty? -%> <%= key %>=<%= value %> <% end %><% end %>
遍历a时
Hash,将遍历其键值对。因此对于第一次迭代,
key将是
'ES_USER',并且
value将是
''(不是
nil…)。
接下来,检查该值是否不是
blank?,然后打印出该
key=value行。