diff --git a/app/models/story_repository.rb b/app/models/story_repository.rb index dda24a9..9ee3279 100644 --- a/app/models/story_repository.rb +++ b/app/models/story_repository.rb @@ -11,6 +11,7 @@ class StoryRepository def hottest hottest = positive_ranked base_scope + hottest = has_minimal_score hottest hottest = filter_hidden_and_tags hottest hottest.order('hotness') end @@ -121,6 +122,10 @@ private scope.where("#{Story.score_sql} >= 0") end + def has_minimal_score(scope) + scope.where("#{Story.score_sql} >= 2") + end + def filter_tags(scope, tags) scope.where( Story.arel_table[:id].not_in(