【发布时间】:2019-01-28 11:52:38
【问题描述】:
我目前正在学习 ruby-on-rails,我注意到在教程中我正在遵循关闭语法 。
出于好奇,我想知道为什么我的显示 在 % 之前带有减号。代码与减号一起工作正常吗?
【问题讨论】:
标签: ruby-on-rails
我目前正在学习 ruby-on-rails,我注意到在教程中我正在遵循关闭语法 。
出于好奇,我想知道为什么我的显示 在 % 之前带有减号。代码与减号一起工作正常吗?
【问题讨论】:
标签: ruby-on-rails
<% end -%>
用于避免表达式后换行
【讨论】:
和 是一样的。但是 和 是不同的:只有后者会删除尾随空格。 示例:
<div>
<%= "Hii" -%>
</div>
它会产生
<div>
Hii</div>
并且没有'-':
<div>
Hii
</div>
【讨论】:
<%- 删除前导空格。 -%> 删除尾随空格。标签是否屈服并不重要。