1
디지털 사이 니지 박스가 http://foo/rooms/foo/feed.ics의 피드에 가입 할 때 iCal 피드를 생성하려면 다음과 같이 설정해야하지만 이벤트 정보는 표시되지만 이벤트 표시는 중단되지 않습니다. 나는 아래 함수에 의해 생성 된 실제 파일이 dtstart 전에 dtend를 넣기 때문이라고 생각한다. 이 문제를 해결하기 위해 할 수있는 일이 있습니까?ri_cal 피드 생성 관련 문제
def feed
@room = Room.find(params[:id])
@events = @room.events
respond_to do |format|
if @room.valid?
format.ics { render :text => self.generate_ical }
else
format.ics { render :nothing => true, :status => :forbidden}
end
end
end
def generate_ical
RiCal.Calendar do |ical|
ical.add_x_property 'X-WR-CALNAME',@room.name
@events.each do |e|
ical.event do |event|
event.dtstart = e.start
event.dtend = e.end
event.summary = e.summary
end
end
end.export
end
메신저 잘 알고 있지만 늦어서도 고맙습니다. – ridget