Puppet 对齐木偶ERB模板中的列
我在Puppet ERB模板中有以下代码:Puppet 对齐木偶ERB模板中的列,puppet,Puppet,我在Puppet ERB模板中有以下代码: <% if @server.class == Array -%> <% @server.each do |server| -%> server <%= server %> restrict <%= server %> <%= @restrict[1] %> <% end %> <% end -%> 可以看出,遮罩线未与其他遮罩线对齐 如何对齐它们?您可以在ERB
<% if @server.class == Array -%>
<% @server.each do |server| -%>
server <%= server %>
restrict <%= server %> <%= @restrict[1] %>
<% end %>
<% end -%>
可以看出,遮罩线未与其他遮罩线对齐
如何对齐它们?您可以在ERB模板内的Ruby代码中执行任何操作,这样就可以:
<% if @server.class == Array -%>
<% @server.each do |server| -%>
server <%= "%-14s" % server %>
restrict <%= "%-14s" % server %> <%= @restrict[1] %>
<% end %>
<% end -%>
服务器
限制
i、 你可以像其他语言一样用Ruby格式化字符串。Ruby文档
<% if @server.class == Array -%>
<% @server.each do |server| -%>
server <%= "%-14s" % server %>
restrict <%= "%-14s" % server %> <%= @restrict[1] %>
<% end %>
<% end -%>