gpt4 book ai didi

ruby-on-rails - Rails 不在电子邮件中发送(ical)附件

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:29 25 4
gpt4 key购买 nike

我正在尝试发送带有 ical 附件的电子邮件,我正在运行 rails v.3.2.13 并使用 icalendar gem(生成 ical字符串)see . (在开发模式下可能会出现问题)。

相关的邮件程序代码如下所示:

def mailme
ical = Icalendar::Calendar.new
...
attachments["meetings.ics"] = { mime_type: "text/calendar", content: ical.to_ical }
mail(from: email, to: recipient, ...)
end

还有同名模板文件(mailme.html.erb)

问题是发送的邮件 (html) 没有附件。与往常一样,我们将不胜感激任何帮助。谢谢。

最佳答案

我已经让他们使用类似下面的东西:

mail.attachments['meeting.ics'] = { mime_type: 'application/ics',
content: ical.to_ical }
mail(from: email, to: recipient, ...)

因此您可能需要在 mail 对象的 #attachments 上调用它,而不是在当前上下文中调用它。我不确定您的 MIME 类型是否需要是 application/ics,但这在我的系统中对我来说效果很好。

关于ruby-on-rails - Rails 不在电子邮件中发送(ical)附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21532737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com