我在.text.haml
文檔中創建電子郵件通知。如何表示空行?如何在.text.haml文檔中留白行?
= @variable.name + " , you have a new update."
=
=
= "There has been new activity."
在上面的例子,我想有隻對他們的HAML =
是空白行,但僅僅有=
跡象導致錯誤的兩行。我該怎麼做?
我在.text.haml
文檔中創建電子郵件通知。如何表示空行?如何在.text.haml文檔中留白行?
= @variable.name + " , you have a new update."
=
=
= "There has been new activity."
在上面的例子,我想有隻對他們的HAML =
是空白行,但僅僅有=
跡象導致錯誤的兩行。我該怎麼做?
下面是它會是什麼樣子(檢查在兩行空格):
== #{@variable.name} , you have a new update.
:preserve
There has been new activity.
但HAML是不是真的爲這種用途製成。
我相信你可以這樣做:
= "... a new update.\n\n"
的\n
表示新行。我之前沒有HAML來測試它。
如果它使HTML,你也可以只添加:
%br
%br
爲了使HTML新的生產線。
.haml.text文檔中的空行可以通過將\放在一行上創建。以電子郵件的形式示例:
Dear #{@user.name},
\
Use a backslash for blank lines in haml text templates.
\
Thanks!
但是,HAML是爲創建HTML文檔而非純文本而設計的。你真的會更好使用erb
或其他的東西。
我該如何在一個區域內做到這一點?例如'User.each do | user |'?它似乎不適用於領先的白色空間 – yas4891 2014-09-26 05:53:31
HAML的確不是爲創建純文本文檔而設計的。我最好的建議是不使用HAML。 – Jon 2014-09-26 08:16:20