hola lista!!!!!!!! estoy probando el open_flash_chart 2
y me da el siguiente error: nose si alguno de ustedes lo ha tenido
Open Flash Chart
IO ERROR
Loading test data
Error #2032
busque el error en google y en la página del autor, y todos dicen que es
por falta de una libria en la vista, pero yo la tengo puesta y nose
porque falla.
les pongo el código por si ustedes ven algo que se me esta escapando
def index
@graph = ofc2(650,300, "somes/line")
end
def line
title = OFC2::Title.new( DateTime.now.strftime('%Y-%m-%d %H:%M'),
"{font-size: 14px; color: #b50F0F; text-align:
center;}")
line_dot = OFC2::Line.new
line_dot.values= [9,8,7,6,5,4,3,2,1]
chart = OFC2::Graph.new
chart.title= title
chart << line_dot
render :text => chart.render
end
la vista somes/index.html.erb tiene lo siguiente
<%=javascript_include_tag "swfobject.js" %>
<%= @graph %>
las web que mire para la instalacion y busqueda del error fueron estas.
http://github.com/korin/open_flash_chart_2_plugin/tree/master
http://pullmonkey.com/2008/7/23/open-flash-chart-ii-plugin-for-ruby-on-rails-ofc2
muchas gracias y espero que me puedan ayudar
on 07.08.2008 11:40
on 07.08.2008 12:11
2008/8/7 Leonard Yera <ruby-forum-incoming@andreas-s.net>: > y me da el siguiente error: nose si alguno de ustedes lo ha tenido > Open Flash Chart > IO ERROR > Loading test data > Error #2032 Cuando algo va mal en el server uno se encuentra simplemente con eso. Lo primero que te recomendaria es que cojas uno de los ejemplos sencillos de http://pullmonkey.com/ y consigas que funcione, por ejemplo mirate el codigo fuente de los que tiene en http://pullmonkey.com/projects/open_flash_chart2. Por otro lado ten un tail del log a la vista. Si algo simplemente peta, como la peticion del chart esta separada de la de la pagina y es flash quien procesa el response los errores no llegan a la vista normal.
on 07.08.2008 18:57
hola Xavier, gracias por contestar, pero ya habia probado algunos ejemplos mas basicos y sigo sin conseguir que me funcione probe con el open flash chart la version 1 http://pullmonkey.com/projects/open_flash_chart instalandolo tal cual lo pone en este link y con el mismo ejemplo pero me da un problema cuando paso la variable @graph del controlador a la vista ese es el error n is null write()("flashcontent_6")swfobjec...218112580 (lÃnea 117) somes()() por lo que puedo entender el objeto que se le esta pasando a la vista es nulo pero no deberia ser asi este es mi controlador con ese ejemplo mas basico class SomesController < ApplicationController def index @graph = open_flash_chart_object(600,300, '/project/somes/line', true, '/project/') end def line g = Graph.new g.title("SPOON SALES", '{font-size: 26px;}') g.set_data([0,0,33,16,9,11,30,48,47,49,16,49]) g.line(2,'0x80a033','Spoon Sale', 10) g.set_x_labels(%w(Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)) g.set_y_max(60) g.set_y_label_steps(6) render :text => g.render end end si alguine sabe o ha tenido mi mismo problema le ruego que me ayude pues ya llevo varias dias con esto y no le encuentro solución. de nuevo muchas gracias a todos
on 07.08.2008 20:26
2008/8/7 Leonard Yera <ruby-forum-incoming@andreas-s.net>: > hola Xavier, gracias por contestar, pero ya habia probado algunos > ejemplos mas basicos y sigo sin conseguir que me funcione Quieres decir que conseguiste hacer funcionar los ejemplos basicos o que no? Si es que si, conseguiste que te funcionara poniendo la generacion del grafico en la misma accion del mismo controlador donde ahora no te funciona?
on 07.08.2008 21:25
Hace poco que vengo trabajando en otra implementacion de Open Flash Chart versión 2 http://ofcl.onrails.com.ar Si te sirve y necesitas ayuda me avisas Saludos P 2008/8/7 Xavier Noria <fxn@hashref.com> > Ror-es mailing list > Ror-es@lists.simplelogica.net > http://lists.simplelogica.net/mailman/listinfo/ror-es > -- Pedro Visintin . S o f t w a r e A r c h i t e c t Ruby On Rails Argentina. http://blogs.onrails.com.ar Ruby Nearshore Team Personal page: http://www.p-e-t-e-r-p-u-n-k.com.ar "Todo descontento por aquello que no tenemos parece provenir solamente de nuestra falta de gratitud por aquello que tenemos"
on 08.08.2008 02:58
Just in case. Leonard el plugin para open flash chart v2 que estas tratando de usar hay que descargarlo de aqui: http://github.com/pullmonkey/open_flash_chart/tree/master y funciona normal, vaya yo lo estoy usando. No vaya a ser que estes mezclando versiones o algo asi. El plugin trae open flash chart v2 pero hay que instalarlo manualmente, en el README explica cuales son los ficheros y donde copiarlos.
on 08.08.2008 10:38
hola Xavier ese fue el primero que instale y me sigue saliendo el error
Open Flash Chart
IO ERROR
Loading test data
Error #2032
el log me muestra esto
Processing TestItController#show (for 127.0.0.1 at 2008-08-08 09:27:08)
[GET]
Session ID:
BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo%0ASGFzaHsABjoKQHVzZWR7AA%3D%3D--87098f6828da6f06fcf7eb35fa6ba555e5a51025
Parameters: {"action"=>"show", "id"=>"graph_code",
"controller"=>"test_it"}
ActionController::UnknownAction (No action responded to show):
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in
`call_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in
`perform_action_without_benchmark'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in
`perform_action_without_rescue'
c:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in
`perform_action_without_rescue'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in
`perform_action_without_caching'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in
`perform_action'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in
`cache'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in
`cache'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in
`perform_action'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in
`send'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in
`process_without_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in
`process_without_session_management_support'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in
`process'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in
`process'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in
`handle_request'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in
`dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in
`dispatch_cgi'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in
`dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in
`handle_dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in
`service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:62:in
`dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/servers/webrick.rb:66
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in
`new_constants_in'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
`require'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
script/server:3
Rendering
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/templates/rescues/layout.erb
(not_found)
pero como soy muy nuevo en esto no entiendo nada
empiezo a pensar que me falta algo en la instalacion?????? porque no le
veo la lógica lo estoy haciendo tal cual esta alli, no eninedo porque no
sale
tu instalas algo mas a parte de lo que dice la web, nose algo.
en mi router tengo solo esto, que no tendrá que ver pero es que ya no
se!!!!
ActionController::Routing::Routes.draw do |map|
# The priority is based upon order of creation: first created ->
highest priority.
map.resources :test_it
muchas gracias por tu ayuda, realmente estoy desesperado poque necesito
que funcione.
on 08.08.2008 11:24
Leonard, por el error que aparece se vé que el test_it_controller.rb no tiene el método show. P.D.: El openchart este tendré que provarlo algun dia, tiene buena pinta! Salutaciones, -- Isaac Feliu
on 08.08.2008 11:54
Isaac Feliu Pérez wrote: > Leonard, > > por el error que aparece se v� que el test_it_controller.rb no tiene > el m�todo show. > > P.D.: El openchart este tendr� que provarlo algun dia, tiene buena > pinta! > > Salutaciones, > -- > Isaac Feliu si segun el error parece eso pero nose porque lo dice porque solo hay que crear un controlador como pone en el readme ademas lo tengo creado y sigue dando lo mismo!!!!!!!!!!
on 08.08.2008 12:17
Buenas,
releyendo el email anterior, y viendo los parámetros que se le pasan a
rails:
Parameters: {"action"=>"show", "id"=>"graph_code",
"controller"=>"test_it"}
Diria que algo te falta/esta mal en las rutas, pues el id =>
"graph_code", para mi que se espera que graph_code sea una acción
(método), no?
Repito que no he provado ni se como funciona el open_chart, pero por
lo que veo me aventuro a sugerir....
Salutaciones,
--
Isaac Feliu
on 08.08.2008 12:38
2008/8/8 Isaac Feliu Pérez <isaac.feliu@gmail.com>: > Repito que no he provado ni se como funciona el open_chart, pero por > lo que veo me aventuro a sugerir.... Eso es, hay un problema de rutas. Por preguntaba si se habia conseguido un hellow world en esa misma accion antes. Ves, peta algo fundamental y uno todo lo que ve en pantalla es el cuadradito "IO Error". Hay que mirar el log. El problema no esta relacionado con el chart (por ahora), es simplemente que la app esta configurada de un modo que hace que la peticion ni siquiera llegue a poder intentar servirse. Seguramente te faltara un :collection en algun map.resources.
on 08.08.2008 13:06
jo soy un tollo!!!!y con mayusculas, se que el member y el collection son para acciones que no son CRUB y lo he usado en otras cosas que he hecho pero en este caso ni se me habia ocurrido el router era en lo menos que me fijaba!!!!!!!!!! Xavier y isac gracias por vuestra colobaracion especialmente a ti Xavier. :-)
on 10.09.2008 10:59
Leonard Yera wrote: > jo soy un tollo!!!!y con mayusculas, se que el member y el collection > son para acciones que no son CRUB y lo he usado en otras cosas que he > hecho pero en este caso ni se me habia ocurrido > el router era en lo menos que me fijaba!!!!!!!!!! > > Xavier y isac gracias por vuestra colobaracion especialmente a ti > Xavier. :-) Hola: podias explicar para los mas novatos,de una manera clara y sencilla, como lo habeis solucionado. muchas gracias.