Je veux avoir une section de commentaires dans mon application qui ressemble à ceci:Y at-il un support natif dans Rails ou Ruby pour représenter les commentaires filetés
response1
response1a
response1b
response1b1
response2
response2a
response2b
response2c
response2c1
response2c1a
response2c1a1
response2c1a1
response2c1a1a
response2c1a1a1
En supposant que je le fais en utilisant HTML comme les suivants:
<div class="comment">
Response1
<div class="comment">
Response1a
<div class="comment">
Response1a1
</div>
</div>
<div class="comment">
Response1b
</div>
</div>
Et ce CSS:
.comment { margin-left: 50px; }
Il reste la question de la structure de données à utiliser dans Rails représenter les commentaires et leurs relations les uns aux autres. Existe-t-il un support natif dans Ruby pour représenter une structure de données arborescente qui fonctionnerait bien pour cette structure de données? Ou aurais-je besoin de construire quelque chose de personnalisé pour cette tâche?
Je l'ai édité pour corriger le lien - je ne sais pas pourquoi cela n'a pas fonctionné en premier lieu. –