gpt4 book ai didi

ruby-on-rails - 有谁知道与从Rails应用程序将事件导出到iCal,Google日历,Outlook相关的gem/plugins/tutorials吗?

转载 作者:行者123 更新时间:2023-12-04 03:25:06 25 4
gpt4 key购买 nike

我试图弄清楚是否已经有一个插件可以与iCal,我可以使用的Google API进行交互,或者我需要动手自己编写自己。

如果有人知道我可以查看的好的资源可以对我的实现有所帮助,那也将是一件好事。

我是RoR的新手,并且一段时间以来我一直在尝试学习它。我最终决定只是开始使用自己的应用程序,而不仅仅是阅读本书。

在这方面的任何帮助,将不胜感激。

谢谢!

最佳答案

查看Google Calendar gem中的rails。它使您可以在rails应用程序中显示用户的Google日历,并且他们具有示例片段,显示如何将事件导出到Google日历:

require 'googlecalendar'
g = GData.new
g.login('REPLACE_WITH_YOUR_MAIL@gmail.com', 'REPLACE_WITH_YOUR_PASSWORD')
event = { :title=>'title',
:content=>'content',
:author=>'pub.cog',
:email=>'pub.cog@gmail.com',
:where=>'Toulouse,France',
:startTime=>'2007-06-06T15:00:00.000Z',
:endTime=>'2007-06-06T17:00:00.000Z'}
g.new_event(event)

对于iCal,请使用 iCalendar gem,然后可以按以下方式导出事件:
require ‘icalendar’

class EventController < ApplicationController
def export_events
@event = Event.find(params[:id])
@calendar = Icalendar::Calendar.new
event = Icalendar::Event.new
event.start = @event.dt_time.strftime(”%Y%m%dT%H%M%S”)
event.end = @event.dt_time.strftime(”%Y%m%dT%H%M%S”)
event.summary = @event.summary
event.description = @event.description
event.location = @event.location
@calendar.add event
@calendar.publish
headers['Content-Type'] = “text/calendar; charset=UTF-8″
render_without_layout :text => @calendar.to_ical
end
end

关于ruby-on-rails - 有谁知道与从Rails应用程序将事件导出到iCal,Google日历,Outlook相关的gem/plugins/tutorials吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493300/

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