featured browse option closes #158

This commit is contained in:
Kyle Drake 2015-05-06 14:29:43 -07:00
parent 65bce59126
commit f8f8fe1a22
2 changed files with 4 additions and 0 deletions

View file

@ -30,6 +30,9 @@ def browse_sites_dataset
end
case params[:sort_by]
when 'featured'
site_dataset.exclude! featured_at: nil
site_dataset.order! :featured_at.desc
when 'hits'
site_dataset.where!{views > 100}
site_dataset.order!(:hits.desc, :site_updated_at.desc)

View file

@ -25,6 +25,7 @@
<div class="select-Container">
<select name="sort_by" id="sort_by" class="input-Select">
<option value="last_updated" <%= params[:sort_by] == 'last_updated' ? 'selected' : '' %>>Last Updated</option>
<option value="featured" <%= params[:sort_by] == 'featured' ? 'selected' : '' %>>Featured</option>
<option value="views" <%= params[:sort_by] == 'views' ? 'selected' : '' %>>Most Views</option>
<option value="hits" <%= params[:sort_by] == 'hits' ? 'selected' : '' %>>Most Hits</option>
<option value="newest" <%= params[:sort_by] == 'newest' ? 'selected' : '' %>>Newest</option>