2009/9/24 Lucas Florio <[email protected]>: > Buenas, gente: Tengo una pregunta que (al menos a esta hora) me supera. > > Actualicé a Ruby 1.9.1 (usando rvm, como posteó foca) y me puse a pasar una > app Rails en la que estoy laburando a esa versión. Actualicé el encoding de > varios archivos, y cambié las versiones de algunas gemas y plugins. Todo en > orden hasta ahí. > > Rails 2.3.4, Datamapper 0.9.11 (está la 0.10, pero no me animo aun) > > La cuestión es que me da un error cuando corro los tests y no encuentro una > buena referencia en Dr. Google que me tire una idea, así que apelo a los > experimentados de la lista: > > Este es el error: cyclic include detected (ArgumentError) > > Y el detalle completo lo pueden encontrar acá: > http://pastie.org/private/bxy4tk90csheccxfij7ulw > > A alguno le pasó ya? Se me pasó algo obvio en el proceso de actualización? >
Se debe a que un include esta disparando el include del mismo modulo. por lo que veo en el backtrace del log, tenes un class_eval en admin_controller. Si no me equivoco, el constant lookup y scope cambiaron en 1.9.1 comparado con 1.8.x http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/24415 Buscaria por ahi. Saludos, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exupéry _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
