Posts = postsToRender ¿Cuál de ellos llamas .html.erb?

Esto es una plantilla de Ember Handlebars que hace referencia a un componente de Ember y no tiene nada que ver con Ruby en este momento.

Lo mejor sería que te pongas al día sobre cómo funciona Ember.

Ruby rara vez se usa para renderizar contenido en Discourse; se utiliza principalmente para proporcionar datos y procesar cambios en ellos.

¿Has revisado las guías de complementos?

También echa un vistazo a How can I make my own Discourse plugins? - #2 by merefield