Quindi posso farlo funzionare abbastanza facilmente:
Ma ha un prezzo che non credo siamo disposti a pagare:
- attualmente nella biografia rendichiamo “bio_excerpt” e non solo “bio_cooked”, il che potrebbe significare che la data potrebbe essere troncata e che stiamo rimuovendo l’HTML:
[1] pry(main)> PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
- Inoltre, stiamo rendendo questo come testo e utilizzando il componente
{{text-overflow}}
Quindi, per farlo funzionare senza impazzire e costruire una sorta di hook postCooked, non è possibile senza modificare:
<div class='bio'>{{text-overflow class="overflow" text=user.bio_excerpt}}</div>
in
<div class='bio'>{{{user.bio_cooked}}}</div>
Il che, a mio avviso, non vorremmo fare per un caso limite così specifico; significa fondamentalmente che stiamo rendendo HTML da un input dell’utente. La decisione è tua, fammi sapere se vuoi approfondire o esplorare altre soluzioni.
Forse è più sicuro rimuovere semplicemente il pulsante della barra degli strumenti dal compositore “about”?
