不确定要添加到我的路线中以获得icalendar宝石链接

问题描述 投票:0回答:1

显示我的索引页面

<%= link_to 'Subscribe', icalendar_url(protocol: :webcal, format: :ics) %>

在我的控制器上,我已经添加了

   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.scheduled_date     = @clients.scheduled_date
      e.summary     = '@clients.work_needed'
      e.description = '@clients.comments'
    end
    cal.publish
    render plain: cal.to_ical
  end

结束

并且未添加任何内容到我的client.rb

我该怎么办?]

undefined method `icalendar_url' for #<#<Class:0x007fbb1a4b92b8>:0x007fbb32fc8560>

我的索引页面显示在我的控制器上,我添加了response_做| format | format.html format.ics可以= ...

ruby-on-rails icalendar
1个回答
0
投票

我的错误是我试图解决路由问题,链接中的路由错误与路由无关

© www.soinside.com 2019 - 2024. All rights reserved.