Comme vous l'avez probablement remarqué, la description associée à chaque billet à légèrement changée sur la page d'index. Précédemment il s'agissait d'un champ ajouté aux méta données de chaque post. C'est plutôt fiable, mais pas pratique du tout, oblige à saisir deux fois, etc.
Heureusement, linuxfr est, comme souvent, venu à mon secours !
La description/résumé/extrait est désormais réalisée en utilisant HTML_truncator. J'y ai juste rajouté la possibilité de supprimer toutes les balises car je n'en voulais pas.
require "html_truncator"
# ...
def excerpt striphtml = false
truncate = HTML_Truncator.truncate content, 30
truncate.gsub!(/<[^>]+>/, '') if striphtml
return truncate
end
# ...
Trop facile, non ! (et merci NoNo)