Add caching for events
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
<% if lookup_context.exists?("events/event/eventable/_#{event.action}") %>
|
||||
<%= render "events/event/eventable/#{event.action}", event: event %>
|
||||
<% else %>
|
||||
<%= render "events/event/eventable/#{event.eventable_type.demodulize.underscore}", event: event %>
|
||||
<% cache event do %>
|
||||
<% if lookup_context.exists?("events/event/eventable/_#{event.action}") %>
|
||||
<%= render "events/event/eventable/#{event.action}", event: event %>
|
||||
<% else %>
|
||||
<%= render "events/event/eventable/#{event.eventable_type.demodulize.underscore}", event: event %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<h3 class="events__column-header"><%= column[:title] %></h3>
|
||||
<% column[:events].group_by { it.created_at.hour }.each do |hour, events| %>
|
||||
<%= event_cluster_tag(hour, column[:index]) do %>
|
||||
<%= render partial: "events/event", collection: events %>
|
||||
<%= render partial: "events/event", collection: events, cached: true %>
|
||||
<%= local_datetime_tag events.first.created_at, class: "event__timestamp txt-small translucent" %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
Reference in New Issue
Block a user