我正在尝试从电子邮件中获取纯文本(无 HTML)。
当我发送带有纯文本的电子邮件时,它可以工作,例如“嘿,这很好用”
当我在电子邮件正文中包含表情符号并在日志中显示以下错误时,它不起作用。
ActionMailbox::RoutingJob (Job ID: c9ca878b-) from Async(default) in 32.86ms:
NoMethodError (Can not decode an entire message, try calling #decoded on the various fields and body or parts if it is a multipart message.):
我的代码很简单:
我正在使用mail.decoded是否有任何其他功能我可以使用解码来删除任何不需要的字符
def process
category.posts.create(user: user, cat_id: @cat.id, body: mail.decoded)
end