如何从 Rails 3 邮件的电子邮件正文中删除大量空白/新行



我有一封电子邮件,我在我的 rails 3 应用程序中向用户显示text_body。

问题是text_body在行/段落之间有大量空白,当我显示它时simple_format显示格式化文本时,它有很多

有谁知道如何删除它以使电子邮件看起来像它应该在浏览器中的页面上正确格式化?

多谢瑞克

这是相当快的

text.squeeze(" t")

它最多在文本中的任何位置留下一个相邻的空间和/或制表符。

你可以简单地去掉一些不需要的空格,比如:

text.strip.gsub(/s*ns*/, "n")

假设您使用 ERB 创建电子邮件,请注意 <% %> 将在输出中添加一个新行。如果要避免使用新行,请改用 <% -%>。(不是说这是你的问题,但你可能想调查一下。

相关内容

  • 没有找到相关文章