<% content_for :tab_panes do %> <% comparable = controller.respond_to? :compare %> <% pane_list ||= %w(recent) %> <% panes = Hash[pane_list.map { |pane| [pane, render(partial: 'show_' + pane.downcase, locals: { comparable: comparable })] }.compact] %>
<% panes.each_with_index do |(pane, content), i| %>
<%= content %>
<% end %>
<% end %> <% content_for :js do %> $(window).on('load', smart_scroll_fixup); $(document).on('shown.bs.tab', 'ul.nav-tabs > li > a', smart_scroll_fixup); <% end %>