wunderlist sincronizar porque keep hacer google gadget funciona con calendario ruby-on-rails export google-calendar icalendar

ruby-on-rails - porque - sincronizar google keep con google calendar



¿Alguien sabe gems/plugins/tutoriales relacionados con la exportación de eventos a iCal, Google Calendar, Outlook desde una aplicación de Rails? (1)

Estoy tratando de averiguar si ya hay un complemento que hace la interacción con iCal, las API de Google que puedo usar o necesito. Tengo que ensuciarme las manos y escribirlo yo mismo.

Si alguien sabe de buenos recursos que puedo ver y que podrían ayudarme con la implementación, eso sería bueno también.

Soy nuevo en RoR y he estado tratando de aprenderlo por un tiempo. Finalmente decidí comenzar a jugar con mi propia aplicación en lugar de solo seguir un libro.

Cualquier ayuda en este asunto sería apreciada.

¡Gracias!


Echa un vistazo a la gema de Google Calendar para ver los rieles. Le permite mostrar el Calendario de Google de un usuario en su aplicación de rieles y tienen fragmentos de muestra que muestran cómo exportar eventos a Google Calendar:

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

Para iCal, use la gema iCalendar y luego puede exportar eventos de la siguiente manera:

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