如何查看日历邀请邮件中的ics文件?

栏杆

在我的Invitation.ics文件中,我所看到的只是#<Icalendar::Calendar:0xb299a54>我尝试实现此链接的日历对象,但是我获得了与该对象相同的.ics文件。我是红宝石的新手。任何人都可以给我推荐一个更好的教程,有关如何发送Google日历,Outlook,ical的日历邀请。到目前为止,这是代码。

class MeetingNotification < ActionMailer::Base
  # include Icalendar
   def meeting_request_with_calendar
     mail(:to => "[email protected]", :subject => "iCalendar",
                  :from => "[email protected]") 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 "[email protected]"
       e.uid "MeetingRequest"
       e.summary "Scrum Meeting"
       e.description <<-EOF
         Venue: Office
         Date: 16 August 2013
         Time: 10 am
       EOF
       ical.add_event(e)
       ical.publish
       ical.to_ical
       render :text => ical, :layout => false
      }
    end
  end
用户名

我可能来不及回答..我有同样的问题。我通过to_ical在使用render方法时进行调用修复它试试这个

render :text => ical.to_ical

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Outlook中将日历邀请作为ICS文件接收-Laravel

如何使用ics文件中的数据构建日历视图?

如何为.ics Google日历文件中的事件添加颜色?

在Google日历中自动打开ICS文件

使用 LotusScript 创建 .ics 日历邀请

如何指定保存电子邮件会议邀请的日历?

Mandril:如何将ics邀请文件附加到模板?

如何让Thunderbird直接在Lightning的日历中打开ICS附件?

如何创建指向可在Android上的Google日历上工作的ics文件的“订阅日历”链接?

在OS X中,如何从时钟查看日历?

单击电子邮件中的“在TestFlight中查看”按钮后,无法接受邀请

如何使.ics在Outlook中工作(Laravel邮件程序)?

Gnome无法加载ics日历文件

Exchange Web服务(EWS):为存储在公用文件夹日历中的会议发送“会议邀请”

在电子邮件中发送正文内容和日历邀请

检测电子邮件是否不是日历邀请

如何使用索引文件查看完整日历?

在 gmail 中,添加到日历按钮在 ics 文件标题中无法正常工作

Outlook日历的ics文件中是否有最大事件?

.ics邀请日历在Outlook.com问题中不起作用

PHP创建ics邀请

Exchange日历文件夹中的幻像邮件

.ics文件中的VALARM

如何查看谁可以访问Office 365中的用户日历?

iOS UI 测试:如何查看日历中的约会?

如何查看文件中的更改?

如何查看hostPath中的文件

如何使用Neomutt回复邮件会议邀请

如何在Windows 7中查看Outlook(交换)日历和Google共享日历?