¿Cómo funciona el rendimiento mágico en ActionView?

yo eramirando a cómo content_for funciona y observó elblock.call en elcapture_erb_with_buffer método. Aparentemente escribe mágicamente en la variable del búfer que luego se poda. Sin embargo, creo que esto está en desuso y puedes llamar<%=yield :tag%> ahora. ¿Como funciona esto? Si llamo rendimiento de una plantilla ERB, ¿a dónde se rinde eso?

Una muestra de código simple para ilustrar el punto sería muy apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta