Ruby on Rails:使用iCalendar为事件创建电子邮件.谷歌不承认它

 手机用户2502920725 发布于 2023-02-06 11:33

也许它不是谷歌做的东西了!我有以下代码.

mail(from: @process_action.finance_case.case_owner.user.email, to: @process_action.finance_case.case_owner.user.email, subject: "Appointment") do |format|
   format.ics {
   ical = Icalendar::Calendar.new
   e = Icalendar::Event.new
   e.start = DateTime.now.utc
   e.start.icalendar_tzid="UTC" # set timezone as "UTC"
   e.end = (DateTime.now + 1.day).utc
   e.end.icalendar_tzid="UTC"
   e.organizer "any_email@example.com"
   e.uid "MeetingRequest#{unique_value}"
   e.summary "Scrum Meeting"
   ical.add_event(e)
   ical.publish
   ical.to_ical
   render :text => ical.to_ical
  }
end

尝试将内容类型设置为文本/日历以及其他一些randon更改以查看是否有帮助.有人建议将'方法'设置为REQUEST以供谷歌识别但不确定如何或在何处.

我们将非常感激地收到任何帮助/指示.或者即使它可以在Outlook中工作,因为这是客户端使用的.

更新:上面不清楚,但电子邮件正在递送.其谷歌未能将其视为活动邀请.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有