From 981118b9fd6ec9ae6b527dc95fbb2e36d5222584 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Sat, 31 Jan 2015 16:07:55 -0800 Subject: [PATCH] minimum 100 views for browse to reduce noise --- app/browse.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/browse.rb b/app/browse.rb index bc747283..9df38d6d 100644 --- a/app/browse.rb +++ b/app/browse.rb @@ -28,14 +28,18 @@ def browse_sites_dataset case params[:sort_by] when 'hits' + site_dataset.where!{views > 100} site_dataset.order!(:hits.desc, :site_updated_at.desc) when 'views' + site_dataset.where!{views > 100} site_dataset.order!(:views.desc, :site_updated_at.desc) when 'newest' site_dataset.order!(:created_at.desc, :views.desc) when 'oldest' + site_dataset.where!{views > 100} site_dataset.order!(:created_at, :views.desc) when 'random' + site_dataset.where!{views > 100} site_dataset.where! 'random() < 0.01' when 'last_updated' params[:sort_by] = 'last_updated' @@ -46,6 +50,7 @@ def browse_sites_dataset site_dataset.order!(:views.desc, :site_updated_at.desc) else params[:sort_by] = 'last_updated' + site_dataset.where!{views > 100} site_dataset.order!(:site_updated_at.desc, :views.desc) end end