diff --git a/app.rb b/app.rb index 6e71c549..21dc6590 100644 --- a/app.rb +++ b/app.rb @@ -46,6 +46,8 @@ get '/browse' do site_dataset.order!(:created_at.desc) when 'oldest' site_dataset.order!(:created_at) + when 'random' + site_dataset.where! 'random() < 0.01' else params[:sort_by] = 'last_updated' site_dataset.order!(:updated_at.desc, :hits.desc) diff --git a/views/browse.erb b/views/browse.erb index 69931496..eea0e93d 100644 --- a/views/browse.erb +++ b/views/browse.erb @@ -24,6 +24,7 @@ +