Method: BaseHelper#truncate_words

Defined in:
app/helpers/base_helper.rb

#truncate_words(text, length = 30, end_string = '...') ⇒ Object



89
90
91
92
93
94
# File 'app/helpers/base_helper.rb', line 89

def truncate_words(text, length = 30, end_string = '...')
  return if text.blank?
  words = strip_tags(text).split()
  string = words[0..(length-1)].join(' ') + (words.length > length ? end_string : '')
  string.html_safe
end