FusionCharts empty value

Hi

I have this method. When i run it the @arr_data returns no value, so the graph remains empty. When i hard-code the value in the array, like this @arr_data << ['test', '1234'] it works. What i am doing wrong??

def stacked

      headers["content-type"]="text/html";       @arr_data =       #Get data from factory masters table

      factory_masters = Fusioncharts::FactoryMaster.find(:all)       factory_masters.each do |factory_master|           total = 0.0           factory_id = factory_master.id           factory_name = factory_master.name           factory_master.factory_output_quantities.each do

factory_output|

                  total = total + factory_output.quantity           end           # Push the hash of values into the array           @arr_data << {:factory_name=>factory_name,:factory_output=>total}

      end     end