Posts = postsToRender : lequel appelez-vous .html.erb ?

posts = postsToRender
Lequel appelez-vous .html.erb ?

posts = postsToRender
Lequel .html dois-je modifier pour éditer ?

{{conditional-loading-spinner condition=model.postStream.loadingAbove}}
          {{plugin-outlet name="topic-above-posts" args=(hash model=model)}}

          {{#unless model.postStream.loadingFilter}}
            {{scrolling-post-stream
              posts=postsToRender
              canCreatePost=model.details.can_create_post
              multiSelect=multiSelect
              selectedPostsCount=selectedPostsCount
              selectedQuery=selectedQuery
              gaps=model.postStream.gaps
              showFlags=(action "showPostFlags")
              editPost=(action "editPost")
              showHistory=(route-action "showHistory")
              showLogin=(route-action "showLogin")
              showRawEmail=(route-action "showRawEmail")

Il s’agit d’un modèle Ember Handlebars faisant référence à un composant Ember (Templates are HTML - Components - Ember Guides) et cela n’a rien à voir avec Ruby pour l’instant.

Il serait peut-être préférable que vous commenciez à vous familiariser avec le fonctionnement d’Ember.

Ruby est rarement utilisé pour rendre du contenu dans Discourse ; il est principalement utilisé pour fournir des données et traiter les modifications qui y sont apportées.

Avez-vous parcouru les guides des plugins ?

Consultez également How can I make my own Discourse plugins? - #2 by merefield

Merci
J’ai trouvé.
topic.hbs(ex)posts=postsToRender) > topic.js.es6 > ??? .html.erb

Je voudrais étudier