gpt4 book ai didi

ruby-on-rails - Rails 中 -%> 和 %> 的区别

转载 作者:行者123 更新时间:2023-12-03 05:56:31 26 4
gpt4 key购买 nike

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

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

其他代码块就像

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

-%>和%>有什么区别

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

最佳答案

额外的破折号使得 ERB 不会在结束标记后输出换行符。您的示例没有区别,但如果您有这样的内容:

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

它将产生:

<div>
Hi
</div>

而不是这个:

<div>

Hi

</div>

关于ruby-on-rails - Rails 中 -%> 和 %> 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/998979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com