2009-07-14 4 views
1

Можно ли сохранить вывод блока кода Rails в переменную, чтобы я мог выводить его в нескольких местах позже внутри представления?Сохранение Rails вывода в переменную

Я понимаю, макеты и т.д. имеют выход, но я хочу сделать это в представлении (я генерируя почты слияния-эск вещь, которая подсчитала элементы, которые являются одинаковыми в каждом письме)

+0

Я думаю, вы должны объяснить, что вы пытаетесь сделать лучше – ErsatzRyan

ответ

0

Если это блок кода erb, используйте capture. В противном случае вы можете использовать block.call для вызова блока как обычной функции.

0

Вы можете def вещи внутри вашего файла application_helper для всех просмотров.

Смежные вопросы