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