0
我有一个简单的日历源,显示员工何时休假,我可以订阅日历并查看关闭的人。这适用于苹果产品(Mac OS X和iOS),但没有Outlook或Android的豆子。我想我可能需要使用一个iCal的红宝石库,但不喜欢,如果不需要。微软Outlook 2007中使用表示该链接时,进料是不是有效的日历文件:Rails 3.0 .ics feed,适用于苹果产品,但不适用于microsoft和android
www.nameofwebsite.com/time_off_feed/#ofbranch/time_off_feed.ics
例如:
www.nameofwebsite.com/time_off_feed/350/time_off_feed.ics
day_offs_controller.rb
def time_off_feed
@users=User.where("current_branch=?", params[:id])
respond_to do |format|
format.ics
end
end
days_off.ics.erb
我d不认为路线有问题,但在这里,以防万一。
的routes.rb
match '/time_off_feed/:id/time_off_feed', to: 'day_offs#time_off_feed', :as => 'time_off_feed_path'
我已经看了ri_cal和宝石的iCalendar,但他们似乎有点多,生成的看法,但也许他们是值得的。任何帮助或指针将不胜感激。为了简化路线
加分:)
感谢,
杰森
更新:增加了以下的观点,使其工作,每下面的说明。
DTSTAMP:<%=Time.now.strftime("%Y%m%dT%H%M%SZ")%>
运行完美的展望2010年,我会仔细检查,明天,并确保它适用于Outlook 2007中
更新:在Outlook 2007中没有去还是寻找解决方案
完美的工作! –
我应该说,它在Outlook 2010上工作。仍然不适用于Outlook 2007 –