Rails 中 -%> 和 %> 之间的区别[重复]

2023-11-29

我已经开始了一些 Rails 教程,并注意到一些视图代码块就像

<h1><%= @subject.name -%></h1>

其他代码块就像

<h1><%= @subject.name %></h1>

-%> 和 %> 有什么区别

如果您知道一些好的语法参考,可以给我指出,这也会很有帮助。


额外的破折号使得 ERB 不会在结束标记后输出换行符。你的例子没有什么区别,但如果你有这样的东西:

<div>
  <% if true -%>
  Hi
  <% end -%>
</div>

它将产生:

<div>
  Hi
</div>

而不是这个:

<div>

  Hi

</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails 中 -%> 和 %> 之间的区别[重复] 的相关文章

随机推荐