首页 > 解决方案 > 带有设计的 icalendar gem 的问题

问题描述

嗨,我是堆栈世界的新手,我知道像我这样的问题很容易被忽略,但我非常坚持创建一个 ical 链接。

我的 clients_controller.rb 是这样的:

 #calendar ical link 
  respond_to do |format|
  format.html
  format.ics do
    cal = Icalendar::Calendar.new
    cal.x_wr_calname = 'Awesome Rails Calendar'
    cal.event do |e|
      e.dtstart     = DateTime.now + 2.hours
      e.dtend       = DateTime.now + 3.hours
      e.summary     = 'Power Lunch'
      e.description = 'Get together and do big things'
    end
    cal.publish
    render plain: cal.to_ical
  end
end

我的链接看起来像:

<%= link_to 'Sync calendar', clients_url(protocol: :webcal, format: :ics) %>

当我单击“同步日历”时,出现以下问题 icalendar 链接坏了

当我离开认证用户的设计时!在控制器中,我还收到此错误: 在此处输入图像描述

有谁知道问题是什么?提前致谢!

埃文

标签: ruby-on-railsrubygemsicalendar

解决方案


推荐阅读