3
是否有任何方法用ri_cal设置管理器名称?使用ri_cal设置管理器名称
的RFC表明它做这样:
ORGANIZER;CN="John Smith":MAILTO:[email protected]
但我无法弄清楚是否有到;CN="foo"
部件添加到ORGANIZER
条目以ri_cal的方式。
是否有任何方法用ri_cal设置管理器名称?使用ri_cal设置管理器名称
的RFC表明它做这样:
ORGANIZER;CN="John Smith":MAILTO:[email protected]
但我无法弄清楚是否有到;CN="foo"
部件添加到ORGANIZER
条目以ri_cal的方式。
放弃了,切换到icalendar gem。
有这个完全相同的问题。解决的办法是,奇怪的是,说的不是“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
ri_cal似乎不会转义属性值,所以您需要考虑是否需要转义值 - 这是SO文章是有用的:http://stackoverflow.com/问题/ 3014137 /可-应该-的iCal属性 - parametrs待逃脱 – 2013-10-31 20:52:30