From 93378eea9853070948de9fa55df96a6b06681539 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Sat, 5 Sep 2015 21:53:56 +0200 Subject: [PATCH] caches debates show --- app/views/debates/show.html.erb | 162 ++++++++++++++------------------ 1 file changed, 72 insertions(+), 90 deletions(-) diff --git a/app/views/debates/show.html.erb b/app/views/debates/show.html.erb index 3ed8b3a9d..1767266db 100644 --- a/app/views/debates/show.html.erb +++ b/app/views/debates/show.html.erb @@ -1,99 +1,81 @@ -
-
-
-  <%= link_to t("debates.show.back_link"), debates_path, class: 'left back' %> +<% cache [locale_and_user_status, @debate, Flag.flagged?(current_user, @debate)] do %> +
+
+
+   + <%= link_to t("debates.show.back_link"), debates_path, class: 'left back' %> - <% if current_user && @debate.editable_by?(current_user) %> - <%= link_to edit_debate_path(@debate), :class => 'edit-debate button success tiny radius right' do %> - - <%= t("debates.show.edit_debate_link") %> - <% end %> - <% end %> - -

<%= @debate.title %>

- -
- <%= avatar_image(@debate.author, seed: @debate.author_id, size: 32, class: 'author-photo') %> - <% if @debate.author.hidden? %> - - - <%= t("debates.show.author_deleted") %> - - <% else %> - - <%= @debate.author.name %> - - <% if @debate.author.official? %> -  •  - - <%= @debate.author.official_position %> - + <% if current_user && @debate.editable_by?(current_user) %> + <%= link_to edit_debate_path(@debate), class: 'edit-debate button success tiny radius right' do %> + + <%= t("debates.show.edit_debate_link") %> <% end %> <% end %> - <% if @debate.author.verified_organization? %> -  •  - - <%= t("shared.collective") %> + +

<%= @debate.title %>

+ +
+ <%= avatar_image(@debate.author, seed: @debate.author_id, size: 32, class: 'author-photo') %> + + <% if @debate.author.hidden? %> + + + <%= t("debates.show.author_deleted") %> + + <% else %> + + <%= @debate.author.name %> + + <% if @debate.author.official? %> +  •  + + <%= @debate.author.official_position %> + + <% end %> + <% end %> + + <% if @debate.author.verified_organization? %> +  •  + + <%= t("shared.collective") %> + + <% end %> + +  •  + <%= l @debate.created_at.to_date %> +  •  +   + <%= link_to t("debates.show.comments", count: @debate.comments_count), "#comments" %> +  •  + + <%= render 'debates/flag_actions', debate: @debate %> +
+ + <%= @debate.description %> + + <%= render 'shared/tags', debate: @debate %> + + <% if moderator? %> +
+ <%= render 'actions', debate: @debate %> +
<% end %> -  •  - <%= l @debate.created_at.to_date %> -  •  -   - <%= link_to t("debates.show.comments", count: @debate.comments_count), "#comments" %> -  •  - - <%= render 'debates/flag_actions', debate: @debate %> -
- <%= @debate.description %> - - <%= render 'shared/tags', debate: @debate %> - - <% if moderator? %> -
- <%= render 'actions', debate: @debate %> +
- - -
-
- -
-
-
- -

- <%= t("debates.show.comments_title") %> - (<%= @debate.comments_count %>) -

- <% if user_signed_in? %> - <%= render 'comments/form', {commentable: @debate, parent_id: nil, toggeable: false} %> - <% else %> -
-
- <%= t("debates.show.login_to_comment", - signin: link_to(t("votes.signin"), new_user_session_path), - signup: link_to(t("votes.signup"), new_user_registration_path)).html_safe %> -
- <% end %> - - <%= render @root_comments %> - <%= paginate @root_comments %> -
-
-
+
+<% end %> +<%= render "comments" %> \ No newline at end of file