红宝石 186,Rails 2.3.4。
我们正在尝试从 Web 地址发送顶部带有徽标的 HTML 电子邮件,但邮件系统使用=\n
. 然后地址显示为img src"http://something.com/folder/anotherfo=\nlder/image.png
,当在电子邮件应用程序中查看时,该地址是一个损坏的链接。
我在 mail_helper.rb 中找到了对 72 列的引用
def block_format(text)
formatted = text.split(/\n\r\n/).collect { |paragraph|
Text::Format.new(
:columns => 72, :first_indent => 2, :body_indent => 2, :text => paragraph
).format
}.join("\n")
# Make list points stand on their own line
formatted.gsub!(/[ ]*([*]+) ([^*]*)/) { |s| " #{$1} #{$2.strip}\n" }
formatted.gsub!(/[ ]*([#]+) ([^#]*)/) { |s| " #{$1} #{$2.strip}\n" }
formatted
end
但是该功能似乎根本没有受到影响,所以我不确定这里发生了什么。
我将不胜感激任何建议。