Merge pull request #2912 from evazion/opt-post-archive

Fix N+1 queries issues on /post_versions
This commit is contained in:
Albert Yi
2017-03-03 14:40:12 -08:00
committed by GitHub
4 changed files with 7 additions and 16 deletions

View File

@@ -37,7 +37,7 @@
<% if CurrentUser.is_member? %>
<td>
<% if post_version.post.visible? %>
<% if post_version.id != post_version.post.versions.first.id %>
<% if post_version.version != 1 %>
<%= link_to "Undo", undo_post_version_path(post_version), :method => :put, :remote => true %> |
<% end %>
<%= link_to "Revert to", revert_post_path(post_version.post_id, :version_id => post_version.id), :method => :put, :remote => true %>

View File

@@ -2,7 +2,7 @@
<div id="a-index">
<h1>Changes</h1>
<% if @post_versions.empty? %>
<% if @post_versions.length == 0 %>
<%= render "post_sets/blank" %>
<% else %>
<%= render "listing", :post_versions => @post_versions %>