2010-12-10 25 views

回答

70

在Rails 3之前,ERB在呈現HTML內容時在值的前後添加了額外的空格。在HTML空間中並不重要,除非您使用特殊標籤,例如<pre>

使用-標誌強制ERB以避免額外的空間。

這是在導軌3

+3

爲什麼文檔中仍然有minus語法? http://api.rubyonrails.org/classes/ActionView/Base.html – BrendanDean 2012-05-25 15:24:05

+3

它看起來會留在文檔中,所以當有人遇到一些遺留代碼並且無法識別它們時,他們有一些地方可以找到它的含義。 – holaSenor 2012-07-18 23:14:47

+0

(只是路過)對不起,但在HTML空間是重要的,並控制標籤之間的空間是重要的 – Benj 2013-07-25 17:37:38

4

完全無用的開口用減號或關閉一個ERB標記的一部分之前或在該線的標記之後抑制空格。

這是主要用於生成像文本/普通電子郵件與erb的東西,但像@西蒙指出,它現在沒有任何意義。

相關問題