这个问题在这里已经有了答案:
10年前关闭。
Possible Duplicate:
Difference between -%> and %> in rails
我需要知道
<%= expression %>
和有什么区别和 <%= expression -%>
在 Rails 上,请帮助我在 Ruby On Rails 上打好基础
最佳答案
'-%>' 表示不会在表达式的输出中附加换行符。如果您想控制生成的 HTML 中的空白数量,但又不想将所有代码放在一行中,这会很有用。
关于ruby-on-rails - <%= expression %> 和 <%= expression -%> 在 Ruby On Rails 上的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1564695/