Moh*_*fez 6 icalendar ruby-on-rails caldav
我知道我可以使用iCalendar gem生成我需要服务的ics文件,但是我如何通过Rails中的CalDAV协议继续提供它们?
如果您只需要像我这样的只读日历,则根本不需要 CalDAV,您可以像处理任何其他文件一样提供 .ics 文件,并且您的用户可以在 Google 日历、iCal、和其他日历应用程序。请注意,不幸的是,Google 日历只会每 12-24 小时更新一次。不过,iCal 运行良好,每次打开应用程序时都会更新,并在后台以您喜欢的任何时间间隔进行获取。
与使用 CalDAV 相比,在单个 iCalendar 实体中提供整个日历(通过 HTTP GET)的缺点是,在每次微小更改时,您都需要将整个日历(所有事件 - 更改或未更改)重新发送回客户端。
使用 CalDAV,您只需发回实际更改的事件。
对于小型日历来说并不重要,但对于大型日历(接收更新)来说差异显然是巨大的。
| 归档时间: |
|
| 查看次数: |
1867 次 |
| 最近记录: |