Hola a todos,

Encontré algo raro en una aplicación mía y me pregunto si hay otros  
que tienen el mismo problema.

En una aplicación mía tengo un partial cuya función es mostrar el  
contenido del "flash." El código es lo siguiente:

<%= content_tag(:p, flash[:notice], :id => 'flash') if flash[:notice]  
-%>
<%= content_tag(:p, flash[:warning], :id => 'flash') if flash 
[:warning] -%>
<%= content_tag(:p, flash[:error], :id => 'flash') if flash[:error] -%>

Nótense que no estoy usando "@flash" sino "flash," porque "@flash"  
está deprecado en Rails 1.2.x.

De todos modos cuando corro mis unit tests, veo este aviso:

DEPRECATION WARNING: @flash is deprecated! Call flash.[] instead of  
@flash.[]. Args: [:notice]  See http://www.rubyonrails.org/ 
deprecation for details. (called from  
_run_rhtml_47app47views47includes47_flash46rhtml at /Users/norman/ 
work/b-boys/branches/B_BOYS_1.1/config/../app/views/includes/ 
_flash.rhtml:4)

¿Alguien sabe por qué está pasando eso?

Saludos,

Norm
_______________________________________________
ruby mailing list
[EMAIL PROTECTED]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a