?' - %>'(減號)在ERb序列末尾使用' - '(減號)的意義是什麼
實施例:
<% 3.times do -%>
FooBar<br />
<% end -%>
Sometext
不管是否我使用' - '與否,瀏覽器呈現相同的輸出。
謝謝你,Aplha。
?' - %>'(減號)在ERb序列末尾使用' - '(減號)的意義是什麼
實施例:
<% 3.times do -%>
FooBar<br />
<% end -%>
Sometext
不管是否我使用' - '與否,瀏覽器呈現相同的輸出。
謝謝你,Aplha。
在Rails 3之前,ERB在呈現HTML內容時在值的前後添加了額外的空格。在HTML空間中並不重要,除非您使用特殊標籤,例如<pre>
。
使用-
標誌強制ERB以避免額外的空間。
這是在導軌3
完全無用的開口用減號或關閉一個ERB標記的一部分之前或在該線的標記之後抑制空格。
這是主要用於生成像文本/普通電子郵件與erb的東西,但像@西蒙指出,它現在沒有任何意義。
爲什麼文檔中仍然有minus語法? http://api.rubyonrails.org/classes/ActionView/Base.html – BrendanDean 2012-05-25 15:24:05
它看起來會留在文檔中,所以當有人遇到一些遺留代碼並且無法識別它們時,他們有一些地方可以找到它的含義。 – holaSenor 2012-07-18 23:14:47
(只是路過)對不起,但在HTML空間是重要的,並控制標籤之間的空間是重要的 – Benj 2013-07-25 17:37:38