Commit 10d6025daf0f0dc135fbb27745cebaf6e484c661

Authored by Dhruv Kapadia
1 parent 6a1c3a59

Skips per session

Showing 1 changed file with 10 additions and 0 deletions   Show diff stats
app/controllers/questions_controller.rb
... ... @@ -161,6 +161,16 @@ class QuestionsController < InheritedResources::Base
161 161 votes_by_visitor_id.each do |visitor|
162 162 visitor_id_hash[visitor.thevi] = visitor.the_votes_count
163 163 end
  164 + elsif object_type == "skips"
  165 + skips_by_visitor_id= Skip.all(:select => 'visitors.identifier as thevi, count(*) as the_votes_count',
  166 + :joins => :skipper,
  167 + :conditions => {:question_id => @question.id },
  168 + :group => "skipper_id")
  169 +
  170 +
  171 + skips_by_visitor_id.each do |visitor|
  172 + visitor_id_hash[visitor.thevi] = visitor.the_votes_count
  173 + end
164 174 elsif object_type == "uploaded_ideas"
165 175  
166 176 uploaded_ideas_by_visitor_id = @question.choices.find(:all, :select => 'creator_id, count(*) as ideas_count',
... ...