2012-04-03 101 views

回答

3

有这个完全相同的问题。解决的办法是,奇怪的是,说的不是“event.organizer” event.organizer_property“......类似这样的:

 options = {'CN' => our_event.parent.title} 
     organizer_property = RiCal::PropertyValue::CalAddress.new(nil, 
                   :value => url, 
                   :params => options) 
     event.organizer_property = organizer_property 

生成的ICS是那么正确,就像这样,与之间的CN属性分号和冒号:

 ORGANIZER;CN=The Bold Italic:http://localhost/clips/3-the-bold-italic 
 ORGANIZER;CN=The Bold Italic:http://localhost/clips/3-the-bold-italic 
+1

ri_cal似乎不会转义属性值,所以您需要考虑是否需要转义值 - 这是SO文章是有用的:http://stackoverflow.com/问题/ 3014137 /可-应该-的iCal属性 - parametrs待逃脱 – 2013-10-31 20:52:30