Even though you're using the `-%>`, if the line has preceding whitespace, Erubis will still render a newline character. You'll need to left-align all these parameters, but you can still indent the actual conditionals for clarity if you'd like:

```erb
<% if foo %>
<%   if bar%>
<%     if zip %>
<%     end %>
<%   end %>
<% end %>
```

You also don't need to include the `-` as of Chef 11