Была такая же проблема. Решение, как ни странно, состоит в том, чтобы сказать «event.organizer_property» вместо «event.organizer» ... вот так:
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