Rails 3.1, pérdida de memoria por falta de variables parciales locales (Ruby 1.9.2-p290)

Si renderizo un parcial así:

= render: parcial => "event_news_item",: object => event,: variable => true

Y luego referenciavariabl en el parcial se dispara una pérdida de memoria. Parece que los rieles entran en una recursión. Luego tengo que reiniciar rápidamente mi servidor antes de que el uso de la memoria se salga de control.

¿Alguien sabe por qué se dispara la pérdida de memoria aquí? ¿Alguien puede confirmar esto en su máquina?

Si lo hag

= render: parcial => "event_news_item",: objeto => evento

Se genera un error correctamente al intentar hacer referencia avariabl en el parcial.

(La forma correcta de hacerlo por cierto es

= render: parcial => "event_news_item",: object => event,: locals => {: variable => true})

Respuestas a la pregunta(1)

Su respuesta a la pregunta