Skip to content

Commit

Permalink
adds cache to featured debates (welcome/index)
Browse files Browse the repository at this point in the history
  • Loading branch information
xuanxu committed Aug 31, 2015
1 parent 7246c18 commit 8204e51
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 30 deletions.
44 changes: 23 additions & 21 deletions app/views/welcome/_featured_debate.html.erb
@@ -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 %>
20 changes: 11 additions & 9 deletions app/views/welcome/index.html.erb
@@ -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 %>

0 comments on commit 8204e51

Please sign in to comment.