ruby-on-rails - RoR : How to get an empty/new line in a plain text email

标签 ruby-on-rails email newline plaintext

我试图在纯文本电子邮件中获得一个空行。我试过\n\n 和\r\n 但在这两种情况下,这些字符都显示为普通文本,而不是空行。

我究竟做错了什么?

(我正在 Mozilla Thunderbird 中以纯 TextView 查看多部分电子邮件。)

感谢您的任何帮助!
汤姆

最佳答案

在 Ruby 中有两组引用规则,一组用于单引号和 %q 结构,另一组用于双引号和 %Q。单引号字符串将转义序列视为字符串文字并按原样打印它们。双引号将导致 Ruby 处理转义序列并插入正确的替换。

关于ruby-on-rails - RoR : How to get an empty/new line in a plain text email,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4258676/

相关文章:

html - Evolution 电子邮件客户端中的 CSS 支持

string - 字符串中隐藏了换行符?

java - 文件写入器中现有多行字符串的新行

ruby-on-rails - 系统找不到启动 Ruby 和 Rails 命令提示符时指定的路径

PHP 在 Windows 上发送邮件导致发送电子邮件后为 'hang'

ruby-on-rails - 如何在 ruby​​ 中使用 next 和 inject

android - 将 textview 的内容传递给邮件正文

c++ - 当文件为 Windows (\r\n) 格式化时,为什么 fstream::tellg() 返回值被输入文本文件中的换行符数放大?

ruby-on-rails - RoR,链接未重定向到页面

mysql - Rails-MySQL 错误 - 未初始化的常量 MysqlCompat::MysqlRes