2

我正在尝试从电子邮件中获取纯文本(无 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
4

0 回答 0