From 24539bcc8e91f2f7e2b79524997143bb3fd268c7 Mon Sep 17 00:00:00 2001 From: Dhruv Kapadia Date: Fri, 6 Aug 2010 11:17:44 -0400 Subject: [PATCH] Scoping visitor votes to return results by question --- app/controllers/visitors_controller.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/visitors_controller.rb b/app/controllers/visitors_controller.rb index 3897caf..e7b03f5 100644 --- a/app/controllers/visitors_controller.rb +++ b/app/controllers/visitors_controller.rb @@ -30,7 +30,11 @@ class VisitorsController < InheritedResources::Base def votes @visitor = Visitor.find_by_identifier!(params[:id]) - votes = @visitor.votes(:include => [:choice, :loser_choice, :prompt]).order_by {|v| v.created_at} + votes = Vote.find(:all, :include => [:choice, :loser_choice, :prompt], + :conditions => {:question_id => params[:question_id], + :voter_id => @visitor.id + }, + :order => 'created_at ASC') response = [] votes.each do |vote| -- libgit2 0.21.2