【发布时间】:2009-10-14 07:07:40
【问题描述】:
我想知道<%= expression %>和<%= expression -%>在rails上有什么区别,请帮我打好Ruby On Rails的基础
【问题讨论】:
标签: ruby-on-rails
我想知道<%= expression %>和<%= expression -%>在rails上有什么区别,请帮我打好Ruby On Rails的基础
【问题讨论】:
标签: ruby-on-rails
'-%>' 表示表达式的输出不会附加换行符。如果您想控制生成的 HTML 中的空白数量但又不想将所有代码放在一行中,这将非常有用。
【讨论】:
如前所述,-%> 用于控制输出空格。我完全关心 HTML 的外观,请使用 HAML。 HAML 在编码时更加清晰易读,并且它生成清晰、有效的格式化 HTML。不再忘记关闭标签!
【讨论】:
我说不要理会'-%>' 如果你在视图中使用布局和局部,无论如何都很难控制输出,缩进之类的东西可能会被搞砸。只需专注于让您的 ERb 看起来不错,不要太担心生成的输出是什么样子。
【讨论】: