Я довольно длинное описание, которое я хочу обрезать с помощью утилиты truncate. Поэтому я использую:
truncate article.description, :length => 200, :omission => ' ...'
Проблема в том, что я хочу использовать больше в качестве кликабельной ссылки, поэтому в теории я мог бы использовать это:
truncate article.description, :length => 200, :omission => "... #{link_to('[more]', articles_path(article)}"
Текст опускания обрабатывается как небезопасный, поэтому он экранирован. Я попытался сделать это html_safe, но это не сработало, вместо ссылки [more] мой браузер по-прежнему показывает html для этой ссылки.
Есть ли способ заставить truncate печатать ссылку на упущение вместо текста пропуска?