给出以下每个块
<%@variables.each do | index, value |%>
<%= 'export ' + index.upcase %>=<%= value.upcase%>
<%= 'export ' + index.downcase %>=<%= value.downcase%>
<%end%>
我需要它像这样呈现。
然而它正在像这样呈现
我错过了什么?
答案 0 :(得分:2)
您需要在non-printing tags中使用空格修剪。像这样......
<%- @variables.each do | index, value | -%>
<%= 'export ' + index.upcase %>=<%= value.upcase %>
<%= 'export ' + index.downcase %>=<%= value.downcase %>
<%- end -%>
第一行和最后一行开头和结尾的<%-
和-%>
告诉Ruby不要添加换行符。