From 720aa9e1195a4f14a5f1992c3ef7cfc25ae2accb Mon Sep 17 00:00:00 2001 From: Pius Uzamere Date: Thu, 3 Dec 2009 22:06:46 -0500 Subject: [PATCH] use cached loss count to compute wins + losses --- app/models/choice.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/choice.rb b/app/models/choice.rb index 27378d2..77b3871 100644 --- a/app/models/choice.rb +++ b/app/models/choice.rb @@ -23,16 +23,16 @@ class Choice < ActiveRecord::Base def wins_plus_losses #(prompts_on_the_left.collect(&:votes_count).sum + prompts_on_the_right.collect(&:votes_count).sum) - Prompt.sum('votes_count', :conditions => "left_choice_id = #{id} OR right_choice_id = #{id}") - #wins + losses + #Prompt.sum('votes_count', :conditions => "left_choice_id = #{id} OR right_choice_id = #{id}") + wins + losses end def losses - loss_count + loss_count || 0 end def wins - votes_count + votes_count || 0 end after_create :generate_prompts -- libgit2 0.21.2