Организатор, упомянутый в Icalendar, не показывает календарь приглашения на встречу в электронном письме.

Я использую icalendar gem в rails для отображения календаря в приглашении на собрание при отправке почты через приложение rails.

Вот мой код для этого:

      mails = mail(:from => "[email protected]",:to => "[email protected],[email protected]",:subject => "subject") do |format|
    format.html { render "my_content_partial" }
      format.ics {
           ical = Icalendar::Calendar.new
           ical.custom_property("X-MS-OLK-FORCEINSPECTOROPEN", "TRUE")
           e = Icalendar::Event.new
           e.start = DateTime.parse(start_time)
           e.start.icalendar_tzid="UTC" 
           e.end =  DateTime.parse(end_time)
           e.end.icalendar_tzid="UTC"
           e.klass "PRIVATE"
           e.organizer "[email protected]"
           e.attendees ["mailto: [email protected]"]
           e.summary "#{subject}"  #builds the title of the meeting in calendar
           e.custom_property("LOCATION", "my location")

           ical.add_event(e)
           ical.custom_property("METHOD", "REQUEST")
           render :text => ical.to_ical
      }
     mails.deliver

Проблема, с которой я столкнулся, заключается в том, что электронное письмо, отправленное получателю@email.com, содержит календарь, но не отображается в электронном письме организатора@email.com. Заранее спасибо.


person Mehakpal Singh    schedule 29.09.2014    source источник
comment
должен ли организатор также использовать mailto:? Я знакомился с icalendar в прошлом, но никогда не использовал этот драгоценный камень, поэтому я не могу точно сказать, какой здесь должен быть синтаксис, но, глядя на свой собственный код, у меня есть... ОРГАНИЗАТОР:mailto: + получатель   -  person user3334690    schedule 29.09.2014
comment
Да, пробовал, но проблема та же :(   -  person Mehakpal Singh    schedule 30.09.2014
comment
Я бы порекомендовал сделать очень похожее приглашение с помощью программы календаря (вероятно, Outlook для вас?) и открыть настоящие файлы icalendar для сравнения...   -  person user3334690    schedule 30.09.2014
comment
Мое требование - показать календарь в самом письме. Фактические файлы такие же.   -  person Mehakpal Singh    schedule 01.10.2014
comment
что вы имеете ввиду в самом письме?   -  person user3334690    schedule 01.10.2014
comment
Попробуйте использовать METHOD:PUBLISH, как указано в этом ответе stackoverflow.com/a/21418513/1685980   -  person anuragal    schedule 01.10.2014
comment
@user3334690 user3334690 Я имею в виду, что это не должно быть вложением, календарь должен отображаться как таковой.   -  person Mehakpal Singh    schedule 07.10.2014