From 94c488ce591436aa1a6f2ec47291f1d89978afae Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Sun, 15 Mar 2015 20:10:29 +0100 Subject: [PATCH] FIX calentries cache --- app/views/rubriken/index.html.erb | 6 +++++- app/views/rubriken/show.html.erb | 3 ++- app/views/themes/blue1/home/index.html.erb | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/views/rubriken/index.html.erb b/app/views/rubriken/index.html.erb index 4093076..bcd5b8b 100755 --- a/app/views/rubriken/index.html.erb +++ b/app/views/rubriken/index.html.erb @@ -35,7 +35,11 @@
- <%= render 'calendars/calentries', :object=>@calentries %> + +<% cache("calendar_" + @calentries.map{|c| c.id}.join('') + @calentries.max{|c|c.updated_at.to_i}.updated_at.to_i.to_s) do %> +<%= render 'calendars/calentries', :object=>@calentries %> +<% end %> +
diff --git a/app/views/rubriken/show.html.erb b/app/views/rubriken/show.html.erb index c5ff9b6..44f8f79 100755 --- a/app/views/rubriken/show.html.erb +++ b/app/views/rubriken/show.html.erb @@ -47,9 +47,10 @@
-<% cache("calendar_" + @calentries.map{|c| c.id}.join('') + @calentries.max{|c|c.updated_at}.updated_at.to_i.to_s) do %> +<% cache("calendar_" + @calentries.map{|c| c.id}.join('') + @calentries.max{|c|c.updated_at.to_i}.updated_at.to_i.to_s) do %> <%= render 'calendars/calentries', :object=>@calentries %> <% end %> + <%= link_to "ics-format", calendar_path(@rubrik.calendar,:format=>:ics) %>
diff --git a/app/views/themes/blue1/home/index.html.erb b/app/views/themes/blue1/home/index.html.erb index ad7be14..14de407 100644 --- a/app/views/themes/blue1/home/index.html.erb +++ b/app/views/themes/blue1/home/index.html.erb @@ -56,7 +56,7 @@
-<% cache("calendar_" + @calentries.map{|c| c.id}.join('') + @calentries.max{|c|c.updated_at}.updated_at.to_i.to_s) do %> +<% cache("calendar_" + @calentries.map{|c| c.id}.join('') + @calentries.max{|c|c.updated_at.to_i}.updated_at.to_i.to_s) do %> <%= render 'calendars/calentries', :object=>@calentries %> <% end %>