From 7408960e5d4789cd92ca295a45b073ec1b374ff8 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Sat, 18 Jul 2015 15:24:54 -0700 Subject: [PATCH] improve tag browsing --- app/browse.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/browse.rb b/app/browse.rb index 744e67e7..ba0c2704 100644 --- a/app/browse.rb +++ b/app/browse.rb @@ -89,8 +89,9 @@ def browse_sites_dataset site_dataset.where! ['sites.is_nsfw = ?', (params[:is_nsfw] == 'true' ? true : false)] - if params[:tag] && params[:sort_by] != 'followers' - site_dataset = site_dataset.association_join(:tags).select_all(:sites) + if params[:tag] + site_dataset.inner_join! :sites_tags, :site_id => :id + site_dataset.inner_join! :tags, :id => :sites_tags__tag_id site_dataset.where! ['tags.name = ?', params[:tag]] site_dataset.where! ['tags.is_nsfw = ?', (params[:is_nsfw] == 'true' ? true : false)] end