2012-04-03 2 views
3

オーガナイザーの名前をri_calに設定する方法はありますか?オーガナイザー名をri_calに設定する

ORGANIZER;CN="John Smith":MAILTO:[email protected] 

しかしri_calとORGANIZERエントリに;CN="foo"一部を追加する方法があるかどうか、私は理解することはできません。

RFCは、それがこの方法を行って示したものです。

答えて

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 
+1

ri_calので、あなたが値をエスケープする必要がある場合に検討する必要があり、すべてのプロパティ値をエスケープしていないようだ - このSO記事は便利です。http://stackoverflow.com/質問/ 3014137/can-should-ical-property-parametrs-be-escaped –

関連する問題