Inserir data/hora em "Sobre mim"

Então, posso fazer funcionar bastante facilmente:

Mas há um custo que acredito que não estamos dispostos a pagar:

  • atualmente na biografia renderizamos “bio_excerpt” e não apenas “bio_cooked”, o que pode significar que a data pode ser truncada e também que estamos removendo HTML:
[1] pry(main)> PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
  • Além disso, estamos renderizando isso como texto e usando o componente {{text-overflow}}

Então, para fazer funcionar sem enlouquecer e criar algum tipo de hook postCooked, isso não é possível sem alterar:

<div class='bio'>{{text-overflow class="overflow" text=user.bio_excerpt}}</div>

para

<div class='bio'>{{{user.bio_cooked}}}</div>

O que não acho que queiramos fazer para um caso de borda tão específico; basicamente significa que estamos renderizando HTML a partir de uma entrada do usuário. Sua decisão, me avise se quiser investigar mais isso ou explorar outras soluções.

Pode ser mais seguro apenas remover o botão da barra de ferramentas do compositor de “about”?

10 curtidas