calendar cache

This commit is contained in:
Andreas Stephanides
2015-03-15 19:52:40 +01:00
parent 2e9910b4ea
commit 012f46d17f
3 changed files with 5 additions and 4 deletions

View File

@@ -35,10 +35,7 @@
<div class="span9"> <div class="span9">
<ul class="unstyled linkbox-list" style="max-width:70em" id="neuigkeiten"> <ul class="unstyled linkbox-list" style="max-width:70em" id="neuigkeiten">
<% @neuigkeiten.each do |neuigkeit| %> <% @neuigkeiten.each do |neuigkeit| %>
<%= render neuigkeit, wrap_in: "li" %> <%= render neuigkeit, wrap_in: "li" %>
<% end %> <% end %>
</ul> </ul>
@@ -49,7 +46,9 @@
</div> </div>
</div> </div>
<div class="span3"> <div class="span3">
<% 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 %> <%= render 'calendars/calentries', :object=>@calentries %>
<% end %>
<%= link_to "ics-format", calendar_path(@rubrik.calendar,:format=>:ics) %> <%= link_to "ics-format", calendar_path(@rubrik.calendar,:format=>:ics) %>
</div> </div>

View File

@@ -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 %>'); $('#neuigkeiten').append('<%= j render @neuigkeiten, :wrap_in => :li %>');
<% end %>
<% if @neuigkeiten.next_page %> <% if @neuigkeiten.next_page %>
$('.pagination').replaceWith('<%= j paginate @neuigkeiten, theme: 'twitter-bootstrap' %>'); $('.pagination').replaceWith('<%= j paginate @neuigkeiten, theme: 'twitter-bootstrap' %>');
<% else %> <% else %>

View File

@@ -56,7 +56,7 @@
</ul> </ul>
</div> </div>
<div class="span3"> <div class="span3">
<% 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 %> <%= render 'calendars/calentries', :object=>@calentries %>
<% end %> <% end %>