Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在Ruby/Rails操作邮箱中解码嵌入图像的电子邮件_Ruby On Rails_Ruby_Email_Multipart_Action Mailbox - Fatal编程技术网

Ruby on rails 如何在Ruby/Rails操作邮箱中解码嵌入图像的电子邮件

Ruby on rails 如何在Ruby/Rails操作邮箱中解码嵌入图像的电子邮件,ruby-on-rails,ruby,email,multipart,action-mailbox,Ruby On Rails,Ruby,Email,Multipart,Action Mailbox,我使用Action Mailbox在Rails应用程序中接收电子邮件。当电子邮件包含图像时,我不确定如何将电子邮件保存在数据库中,解码,然后显示给用户,以便像我们在gmail中看到电子邮件一样显示 我用过这个代码- class MyMailbox < ApplicationMailbox def process mail_content = mail.body.decoded post = Post.new(title: mail.subject, cont

我使用Action Mailbox在Rails应用程序中接收电子邮件。当电子邮件包含图像时,我不确定如何将电子邮件保存在数据库中,解码,然后显示给用户,以便像我们在gmail中看到电子邮件一样显示

我用过这个代码-

  class MyMailbox < ApplicationMailbox
    def process
     mail_content = mail.body.decoded
     post = Post.new(title: mail.subject, content: mail_content)
     post.save
    end
   end
class MyMailbox
这适用于没有任何图像的电子邮件等,但我想用一种方法来保存带有图像的电子邮件。这显然是通过使用多部分电子邮件的不同部分来完成的,但我不知道如何继续

最后,我想用原始外观显示这些电子邮件。让我知道如何在这里进行。谢谢