openid
Marcin Kulik 12 years ago
parent 44edbe08d1
commit 75961f3f22

@ -10,8 +10,8 @@ class AsciicastsController < ApplicationController
def index def index
collection = Asciicast. collection = Asciicast.
newest.
includes(:user). includes(:user).
order("created_at DESC").
page(params[:page]). page(params[:page]).
per(PER_PAGE) per(PER_PAGE)
@ -22,8 +22,8 @@ class AsciicastsController < ApplicationController
def popular def popular
collection = Asciicast. collection = Asciicast.
order("views_count DESC"). popular.
where("views_count > 0"). includes(:user).
page(params[:page]). page(params[:page]).
per(PER_PAGE) per(PER_PAGE)

@ -12,6 +12,8 @@ class Asciicast < ActiveRecord::Base
has_many :likes, :dependent => :destroy has_many :likes, :dependent => :destroy
scope :featured, where(:featured => true) scope :featured, where(:featured => true)
scope :popular, where("views_count > 0").order("views_count DESC")
scope :newest, order("created_at DESC")
before_create :assign_user, :unless => :user before_create :assign_user, :unless => :user

Loading…
Cancel
Save