diff --git a/app/helpers/debates_helper.rb b/app/helpers/debates_helper.rb new file mode 100644 index 000000000..019b620e1 --- /dev/null +++ b/app/helpers/debates_helper.rb @@ -0,0 +1,10 @@ +module DebatesHelper + def return_query_params + hash = { order: session.delete(:return_order) } + hash.merge(page_hash) if session[:return_page] + end + + def page_hash + { page: session.delete(:return_page) } + end +end diff --git a/app/views/debates/show.html.erb b/app/views/debates/show.html.erb index 83c37964a..f894e3681 100644 --- a/app/views/debates/show.html.erb +++ b/app/views/debates/show.html.erb @@ -3,7 +3,7 @@
  - <%= link_to t("debates.show.back_link"), debates_path, class: 'left back' %> + <%= link_to t("debates.show.back_link"), debates_path(return_query_params), 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 %>