amairme

Members
  • Content count

    1
  • Joined

  • Last visited

Posts posted by amairme


  1. I'm trying the FusionCharts Basic Database Example but i'm getting an error Invalid XML Data

     

    Rails -v 2.1.1

     

    here is my code:

     

    <% @page_title="FusionCharts - Database Example" %>

     

    <% @page_heading="FusionCharts Database Example Using dataXML method" %>

     

    <% @page_subheading="Click on any pie slice to slice it out. Or, right click to enable rotation mode." %>

     

    <%str_xml = render "process_utilizations/basic_factories_quantity",{:factory_data => @factory_data}

     

    render_chart '/FusionCharts/Pie3D.swf', '', str_xml, 'FactorySum', 600, 300, false, false do-%>

     

    <% end-%>

     

    -------------------------

     

    xml = ::Builder::XmlMarkup.new

     

    xml.chart(:caption=>'Factory Output report', :subCaption=>'By Quantity', :pieSliceDepth=>'30', :showBorder=>'1', :formatNumberScale=>'0', :numberSuffix=>'Units') do

     

    for item in factory_data

     

    xml.set(:label=>item[:factory_name],:value=>item[:factory_output])

     

    end

     

    end

     

    --------------------------

     

    def basic_dbexample

     

    headers["content-type"]="text/html";

     

    @factory_data = []

     

    factory_masters = FactoryMaster.find(:all)

     

    factory_masters.each do |factory_master|

     

    total = 0

     

    factory_id = factory_master.id

     

    factory_name = factory_master.name

     

    factory_master.factory_output_quantities.each do |factory_output|

     

    total += factory_output.quantity.to_i

     

    end

     

    @factory_data<<{:factory_name=>factory_name,:factory_output=>total}

     

    end

     

    end

     

    ---------------------