Rails截断字符串

时间:2016-03-16 19:29:43

标签: ruby-on-rails

我有str='My long string with this text'

我知道truncate str, length: 20, omission: '',但它会削减字数

我的目标是在截断后保持完整的单词。有可能吗?

字符串可以是随机长度

1 个答案:

答案 0 :(得分:0)

根据文件:

truncate("Once upon a time in a world far far away", length: 17)
# => "Once upon a ti"

truncate("Once upon a time in a world far far away", length: 17, separator: ' ')
# => "Once upon a"

请在以下SO链接中找到更多相关信息:

Truncate a string without cut in the middle of a word in rails