Ton html tu tronqueras !

Par Yves , le 02/01/2013 dans
Yves

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)