From 012f46d17f791623d71584039b78cf5de5ce7fb1 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Sun, 15 Mar 2015 19:52:40 +0100 Subject: [PATCH] calendar cache --- app/views/rubriken/show.html.erb | 5 ++--- app/views/rubriken/show.js.erb | 2 ++ app/views/themes/blue1/home/index.html.erb | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/views/rubriken/show.html.erb b/app/views/rubriken/show.html.erb index c3b567b..b0ae16d 100755 --- a/app/views/rubriken/show.html.erb +++ b/app/views/rubriken/show.html.erb @@ -35,10 +35,7 @@
@@ -49,7 +46,9 @@
+<% cache("calendar_" + @calentries.pluck(:id).join('') + @calentries.order(:updated_at).reverse_order.pluck(:updated_at).first.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/rubriken/show.js.erb b/app/views/rubriken/show.js.erb index bd61a44..12c7a42 100644 --- a/app/views/rubriken/show.js.erb +++ b/app/views/rubriken/show.js.erb @@ -1,4 +1,6 @@ +<% cache("jsneuigkeiten_" + @neuigkeiten.pluck(:id).join('') + @neuigkeiten.order(:updated_at).reverse_order.pluck(:updated_at).first.to_i.to_s) do %> $('#neuigkeiten').append('<%= j render @neuigkeiten, :wrap_in => :li %>'); +<% end %> <% if @neuigkeiten.next_page %> $('.pagination').replaceWith('<%= j paginate @neuigkeiten, theme: 'twitter-bootstrap' %>'); <% else %> diff --git a/app/views/themes/blue1/home/index.html.erb b/app/views/themes/blue1/home/index.html.erb index da7f89c..5a1c534 100644 --- a/app/views/themes/blue1/home/index.html.erb +++ b/app/views/themes/blue1/home/index.html.erb @@ -56,7 +56,7 @@
-<% cache("jsneuigkeiten_" + @calentries.pluck(:id).join('') + @calentries.order(:updated_at).reverse_order.pluck(:updated_at).first.to_i.to_s) do %> +<% cache("calendar_" + @calentries.pluck(:id).join('') + @calentries.order(:updated_at).reverse_order.pluck(:updated_at).first.to_i.to_s) do %> <%= render 'calendars/calentries', :object=>@calentries %> <% end %>