1

在我的 rails 3.1 应用程序中,我正在处理文本电子邮件备份,并希望它在电子邮件客户端中显示为分隔成新行的文本,如下所示:

Lorem ipsum dolor sit amet
Consectetur adipisicing elit
Sed do eiusmod tempor incididunt
Ut labore et d  Lorem ipsum dolor sit amet Consectetur adipisicing elit Sed do eiusmod tempor incididunt Ut labore et dolore magna aliquaolore magna aliqua

在我的 .text.haml 文件中,我尝试使用它:

:plain
  Lorem ipsum dolor sit amet
  Consectetur adipisicing elit
  Sed do eiusmod tempor incididunt
  Ut labore et dolore magna aliqua

但是,当我在 gmail 中检查它时,它似乎浓缩成这样的一段:

Lorem ipsum dolor sit amet Consectetur adipisicing elit Sed do eiusmod tempor incididunt Ut labore et dolore magna aliqua

我该怎么做才能让它发挥作用?当我将此代码复制并粘贴到视图文件中并查看源代码时,它会在视图源代码中显示为我想要的文本,但会在浏览器中压缩为一个段落。这是否可能表明 gmail 正在接受文本并以这种方式对其进行格式化,而我实际上没有问题?

4

1 回答 1

0

我没有设置来测试这个,但我相信你想要:escaped或者:preserve(可能是后者)。

如果这些不起作用,请参阅http://haml.info/docs/yardoc/file.HAML_REFERENCE.html#filters其他人(包括有关如何创建自己的信息)。

于 2012-08-27T21:04:27.690 回答