From b62dbe79e39d4d7d5964523ee194478bf33371eb Mon Sep 17 00:00:00 2001 From: Pius Uzamere Date: Fri, 18 Dec 2009 16:13:03 -0500 Subject: [PATCH] send the question name along with the choice to save a server roundtrip in some cases --- app/controllers/choices_controller.rb | 2 +- app/models/choice.rb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/choices_controller.rb b/app/controllers/choices_controller.rb index a59b38a..7c30dff 100644 --- a/app/controllers/choices_controller.rb +++ b/app/controllers/choices_controller.rb @@ -28,7 +28,7 @@ class ChoicesController < InheritedResources::Base @choice.reload @choice.compute_score! @choice.reload - render :xml => @choice.to_xml(:methods => [:item_data, :wins_plus_losses])} + render :xml => @choice.to_xml(:methods => [:item_data, :wins_plus_losses, :question_name])} format.json { render :json => @choice.to_json(:methods => [:data])} end end diff --git a/app/models/choice.rb b/app/models/choice.rb index 32a64b2..2977eba 100644 --- a/app/models/choice.rb +++ b/app/models/choice.rb @@ -15,6 +15,10 @@ class Choice < ActiveRecord::Base attr_accessor :data + def question_name + question.name + end + def item_data item.data end -- libgit2 0.21.2