From e6eb30fbbf7aea69b85ee5dc24ef65372a9b8461 Mon Sep 17 00:00:00 2001 From: Miles Gould Date: Fri, 9 Nov 2012 10:13:16 +0000 Subject: [PATCH] Fetch updates in reverse chronological order by default. --- app/models/update.rb | 1 + spec/models/update_spec.rb | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/update.rb b/app/models/update.rb index a3067630e..b39fe9d02 100644 --- a/app/models/update.rb +++ b/app/models/update.rb @@ -1,4 +1,5 @@ class Update < ActiveRecord::Base attr_accessible :body, :subject, :user_id belongs_to :user + default_scope order("created_at desc") end diff --git a/spec/models/update_spec.rb b/spec/models/update_spec.rb index d1cc5c3f9..7704bed71 100644 --- a/spec/models/update_spec.rb +++ b/spec/models/update_spec.rb @@ -1,5 +1,9 @@ require 'spec_helper' describe Update do - pending "add some examples to (or delete) #{__FILE__}" + it "should be sorted in reverse order" do + Update.create! :subject => "first entry", :body => "blah", :user_id => 1 + Update.create! :subject => "second entry", :body => "blah", :user_id => 1 + Update.first.subject.should == "second entry" + end end