Ruby on rails 有人知道从Rails应用程序将事件导出到iCal、Google日历、Outlook的相关gems/插件/教程吗?

Ruby on rails 有人知道从Rails应用程序将事件导出到iCal、Google日历、Outlook的相关gems/插件/教程吗?,ruby-on-rails,export,google-calendar-api,icalendar,Ruby On Rails,Export,Google Calendar Api,Icalendar,我试图弄清楚是否已经有一个插件可以与iCal、Google API进行交互,我可以使用它,或者我需要自己动手编写它 如果有人知道我可以利用哪些好资源来帮助我实施,那也很好 我是RoR的新手,我已经尝试学习了一段时间。我最终决定开始玩我自己的应用程序,而不是只看一本书 在此问题上的任何帮助都将不胜感激 谢谢 检查导轨的位置。它允许您在rails应用程序中显示用户的Google日历,并且他们有示例代码片段,显示如何将事件导出到Google日历: require 'googlecalendar' g

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

如果有人知道我可以利用哪些好资源来帮助我实施,那也很好

我是RoR的新手,我已经尝试学习了一段时间。我最终决定开始玩我自己的应用程序,而不是只看一本书

在此问题上的任何帮助都将不胜感激

谢谢

检查导轨的位置。它允许您在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,使用,然后可以按如下方式导出事件:

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
需要“icalendar”
类EventController@calendar.to
结束
结束

嘿,谢谢你的回答,你知道如何导出到outlook吗?你知道iCalendargem是否在iOS移动设备上工作吗?我在gem上找到了精彩的文章/教程。我收到错误“未初始化常量GData(NameError)你是指数据吗?”