Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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 带有图像上传功能的电子邮件编辑器Rails_Ruby On Rails_Email_Tinymce - Fatal编程技术网

Ruby on rails 带有图像上传功能的电子邮件编辑器Rails

Ruby on rails 带有图像上传功能的电子邮件编辑器Rails,ruby-on-rails,email,tinymce,Ruby On Rails,Email,Tinymce,我正在为一个希望发送大量电子邮件(时事通讯)的组织开发一个应用程序 我需要创建一个界面,以撰写与图像嵌入功能电子邮件。我可以用TInyMCE。但我不知道该怎么做才能上传图片并将其附加到电子邮件中并正确发送 我看见了艾希曼。但是,它是否与rails兼容,如果兼容,如何做到这一点 请帮我解决这个问题 多谢各位 您可以对图像进行base64编码,并将其直接插入到内容中。 这只需要一个小型定制插件(编写起来并不困难)。一个选项是使用或将它们转储到S3存储桶中,只需在电子邮件的HTML部分使用img标记即

我正在为一个希望发送大量电子邮件(时事通讯)的组织开发一个应用程序

我需要创建一个界面,以撰写与图像嵌入功能电子邮件。我可以用TInyMCE。但我不知道该怎么做才能上传图片并将其附加到电子邮件中并正确发送

我看见了艾希曼。但是,它是否与rails兼容,如果兼容,如何做到这一点

请帮我解决这个问题


多谢各位

您可以对图像进行base64编码,并将其直接插入到内容中。
这只需要一个小型定制插件(编写起来并不困难)。

一个选项是使用或将它们转储到S3存储桶中,只需在电子邮件的HTML部分使用
img
标记即可

这个过程将是

  • 用户使用TinyMCE上传
  • 控制器将图像文件附加到新闻稿模型,同时将其存储在S3上
  • Email send方法做了一个替换,以便将img标记中添加的TinyMCE中的HTML文本中的图像名称替换为正确的S3 URL

  • 我使用我自己的服务器来托管应用程序,它有足够的空间。所以,我可以上传图像到我的服务器并在电子邮件中使用该路径吗?行吗?行,也行。只需使用Carrierwave或曲别针中的本地存储选项。只要文件可以通过web访问,任何指向它的链接都可以工作。