2013-03-06 52 views
0

我正在使用ri_cal gem創建ics文件。寶石的文檔建議我這樣做:如何使用ri_cal創建帶有標題的.ics事件

RiCal.Calendar do |cal| 
    cal.event do |event| 
    event.description = "MA-6 First US Manned Spaceflight" 
    event.dtstart = DateTime.parse("2/20/1962 14:47:39") 
    event.dtend = DateTime.parse("2/20/1962 19:43:02") 
    event.location = "Cape Canaveral" 
    event.add_attendee "[email protected]" 
    event.alarm do 
     description "Segment 51" 
    end 
    end 
end 

但是當我打開的.ics文件這會在OS X日曆,事件沒有標題。只有描述已經被描述。

如何設置事件的標題?

回答

3

使用event.summary

RiCal.Calendar do |cal| 
    cal.event do |event| 
    event.summary = "The 'title' of the event" 
    event.description = "MA-6 First US Manned Spaceflight" 
    event.dtstart = DateTime.parse("2/20/1962 14:47:39") 
    event.dtend = DateTime.parse("2/20/1962 19:43:02") 
    event.location = "Cape Canaveral" 
    event.add_attendee "[email protected]" 
    event.alarm do 
     description "Segment 51" 
    end 
    end 
end 

ri_cal/properties/event.rb有可以設置屬性的完整列表。

相關問題