Posts = postsToRender: Welches davon wird als .html.erb bezeichnet?

Dies ist eine Ember Handlebars-Vorlage, die auf eine Ember-Komponente verweist und hat im Moment nichts mit Ruby zu tun.

Vielleicht solltest du dich zunächst damit vertraut machen, wie Ember funktioniert.

Ruby wird in Discourse selten zum Rendern von Inhalten verwendet; es dient hauptsächlich dazu, Daten bereitzustellen und Änderungen daran zu verarbeiten.

Hast du dich bereits durch die Plugin-Anleitungen gearbeitet?

Schau dir auch How can I make my own Discourse plugins? - #2 by merefield an.