In a summary page I need to show the 1st 100 chars of textilized messages.
Problem: truncate(..) would often cut in the middle of html tags =>
My first idea was to "repair" the broken text with Hpricot (as I use
it elsewhere in the project), but it's not perfect:
(I also use white_list to clean the <script>..)
I guess there are only 2 alternatives:
- a smart html_truncate(..)
- "unrender" the text (html => plain text)
Has anybody explored those directions?