Поскольку вы работаете с Rails, вы можете использовать метод truncate .
Итак, что-то вроде:
<%= truncate(product.advert_text, :length => 20) -%>
Опция :length
устанавливаетКоличество символов для усечения в & добавит эллипсы в конце (вы можете переопределить эллипсы по умолчанию с помощью опции :omission
- см. документацию по моей ссылке).