adds cache to featured debates (welcome/index)

This commit is contained in:
Juanjo Bazán
2015-08-31 20:47:11 +02:00
parent 7246c181d5
commit 8204e51ea2
2 changed files with 34 additions and 30 deletions

View File

@@ -1,28 +1,30 @@
<div class="small-12 medium-4 column">
<div id="<%= dom_id featured_debate %>" class="debate-featured">
<div class="panel">
<% cache [locale_and_user_status, featured_debate, 'featured'] do %>
<div class="small-12 medium-4 column">
<div id="<%= dom_id featured_debate %>" class="debate-featured">
<div class="panel">
<div class="debate-content">
<span class="label left"><%= t("debates.debate.debate") %></span>
<i class="icon-debates right"></i>
<h3><%= link_to featured_debate.title, featured_debate %></h3>
<p class="debate-info">
<i class="icon-comments"></i>&nbsp;
<%= link_to t("debates.show.comments", count: featured_debate.comments_count), debate_path(featured_debate, anchor: "comments") %>
</p>
<div class="debate-description">
<%= link_to featured_debate.description, featured_debate %>
<div class="truncate"></div>
<div class="debate-content">
<span class="label left"><%= t("debates.debate.debate") %></span>
<i class="icon-debates right"></i>
<h3><%= link_to featured_debate.title, featured_debate %></h3>
<p class="debate-info">
<i class="icon-comments"></i>&nbsp;
<%= link_to t("debates.show.comments", count: featured_debate.comments_count), debate_path(featured_debate, anchor: "comments") %>
</p>
<div class="debate-description">
<%= link_to featured_debate.description, featured_debate %>
<div class="truncate"></div>
</div>
<%= render "shared/tags", debate: featured_debate, limit: 5 %>
</div>
<%= render "shared/tags", debate: featured_debate, limit: 5 %>
</div>
<div class="row">
<div id="<%= dom_id(featured_debate) %>_votes" class="small-12 column">
<%= render 'debates/votes', debate: featured_debate %>
<div class="row">
<div id="<%= dom_id(featured_debate) %>_votes" class="small-12 column">
<%= render 'debates/votes', debate: featured_debate %>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<% end %>

View File

@@ -1,10 +1,12 @@
<section role="main">
<div class="filters row">
<div class="small-12 column">
<h2><%= t("welcome.last_debates") %></h2>
<% cache [locale_and_user_status, @featured_debates, 'featured'] do %>
<section role="main">
<div class="filters row">
<div class="small-12 column">
<h2><%= t("welcome.last_debates") %></h2>
</div>
</div>
</div>
<div id="featured-debates" class="row">
<%= render partial: "featured_debate", collection: @featured_debates %>
</div>
</section>
<div id="featured-debates" class="row">
<%= render partial: "featured_debate", collection: @featured_debates %>
</div>
</section>
<% end %>