From 2bebac97bb5eaa3b893692f2d21e1569c8cab338 Mon Sep 17 00:00:00 2001 From: Dhruv Kapadia Date: Thu, 4 Mar 2010 12:16:38 -0500 Subject: [PATCH] Changing votes_by_session_ids to listen to POST because of URI limit --- app/controllers/visitors_controller.rb | 3 ++- config/routes.rb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/controllers/visitors_controller.rb b/app/controllers/visitors_controller.rb index a548a00..76a0c7f 100644 --- a/app/controllers/visitors_controller.rb +++ b/app/controllers/visitors_controller.rb @@ -1,6 +1,7 @@ class VisitorsController < InheritedResources::Base respond_to :xml, :json before_filter :authenticate + def votes_by_session_ids session_ids = params[:session_ids] @@ -16,7 +17,7 @@ class VisitorsController < InheritedResources::Base end respond_to do |format| - format.xml{ render :xml => votes_by_session_id.to_xml and return} + format.json { render :json => votes_by_session_id.to_json and return} end end diff --git a/config/routes.rb b/config/routes.rb index c2e4577..38a6afa 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,6 +1,6 @@ ActionController::Routing::Routes.draw do |map| #map.resources :clicks - map.resources :visitors, :collection => {:votes_by_session_ids => :get} + map.resources :visitors, :collection => {:votes_by_session_ids => :post} map.resources :questions, :member => { :object_info_totals_by_date => :get, :num_votes_by_visitor_id => :get, :export => :post, :set_autoactivate_ideas_from_abroad => :put, :activate => :put, :suspend => :put}, :collection => {:recent_votes_by_question_id => :get} do |question| question.resources :items question.resources :prompts, :member => {:vote_left => :post, :vote_right => :post, :skip => :post, :vote => :post}, -- libgit2 0.21.2