loo*_*non 9 ruby api ruby-on-rails caldav
我需要在Ruby(Rails精确)应用程序中使用CalDAV在日历服务器上创建事件.我看了一些不同的图书馆并做了一些谷歌搜索.
我看了ri-cal(http://ri-cal.rubyforge.org/rdoc/)但不确定它是否支持将数据发送到服务器或者我自己必须这样做,
这看起来很有希望http://www.local-guru.net/blog/pages/rubycaldav,但它说它是alpha软件,我需要稳定的东西.
做这个的最好方式是什么?是否有任何库已经执行此操作,我是否需要形成自己的HTTP请求?
关于这个问题的任何建议都是有效的
我最终使用了http://www.local-guru.net/blog/pages/rubycaldav上的库
我必须使用SSL进行调整,并正确使用UUID库,正确格式化日期并使用全天事件.因为我只需要创建和销毁所有我更新的事件.我计划在有空的时候做更多事情.
我的更新代码可以在这里找到https://github.com/loosecannon93/ruby-caldav.
我遇到的问题是提供格式错误的日期和缺少UUID.
caldavtest.rbGitHub上的文件是我以前工作的
我遇到的另一个复杂问题是,Zimbra(服务器)有2条路径,一条用于ICS文件,只读取/home/user@host/Calender一条,一条用于CalDAV /dav/user@host/Calendar
我希望有人可以找到这个解决方案的帮助.
但是Ruby缺乏cladav实现.有ICS库形成对象,但只有纯Net :: HTTP与服务器交互.本地大师是我发现的唯一可以双向工作的红宝石,但它需要一些小问题的帮助.
我修复了其中一些但不是项目范围,我只需要让它工作.但如果有人愿意贡献,我很乐意提供帮助.
| 归档时间: |
|
| 查看次数: |
4956 次 |
| 最近记录: |