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

Responder a