我正在.text.haml
文档中创建电子邮件通知。如何表示空行?
= @variable.name + " , you have a new update."
=
=
= "There has been new activity."
在上面的示例中,我希望两条只有HAML =
的行是空白行,但只有=
符号会导致错误。我该怎么办?
答案 0 :(得分:21)
.haml.text文档中的空行可以通过将\ _放在一行来创建。电子邮件形式的一个例子:
Dear #{@user.name},
\
Use a backslash for blank lines in haml text templates.
\
Thanks!
但是,HAML旨在创建HTML文档,而不是纯文档。你真的会更好地使用erb
或其他东西。
答案 1 :(得分:2)
这是它的样子(检查两行中的空白):
== #{@variable.name} , you have a new update.
:preserve
There has been new activity.
但HAML并非真正用于此类用途。
答案 2 :(得分:1)
我相信你可以这样做:
= "... a new update.\n\n"
\n
表示新行。我之前没有HAML来测试它。
如果它正在制作HTML,您也可以添加:
%br
%br
制作HTML新行。