Rails 3.1, утечка памяти для пропущенных локальных частичных переменных (Ruby 1.9.2-p290)
Если я сделаю частичную примерно так:
= render: частичный => "event_news_item",: object => событие,: variable => true
А потом ссылкапеременная в частичной происходит утечка памяти. Кажется, рельсы уходят в рекурсию. Затем я должен быстро перезапустить свой сервер, прежде чем использование памяти выйдет из-под контроля.
Кто-нибудь знает, почему здесь происходит утечка памяти? Кто-нибудь может подтвердить это на своей машине?
Если я сделаю
= render: частичный => "event_news_item",: object => событие
Ошибка возникает правильно при попытке ссылкипеременная в частичном.
(Правильный способ сделать это, кстати, это
= render: частичный => "event_news_item",: object => event,: locals => {: variable => true})