如果给定一个html格式的电子邮件,是否有一种方法将其转换为文本版本?我正在进行电子邮件摄取,并注意到有时电子邮件不包括文本版本,特别是在黑莓设备上。
谢谢。
如果给定一个html格式的电子邮件,是否有一种方法将其转换为文本版本?我正在进行电子邮件摄取,并注意到有时电子邮件不包括文本版本,特别是在黑莓设备上。
谢谢。
ActionView::Helpers::SanitizeHelper#strip_tags
方法来处理,这样就可以去除标签了。
http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags
我知道这篇文章已经有点老了,但是在谷歌搜索“将HTML转换为文本”时,它排名很高。以下内容也许能够满足你的需求:
作者说:
Ruby 将HTML转换为格式化文本 - 开发者Chip的技巧。当你想保留空白和换行符时。