@eldar_web

Как в Ruby можно вырезать текст (после определенного количества символов)?

Есть длинный текст. Хочу после 10 символов вырезать остальной текст (и в конце хочу писать '...').
Как это можно сделать?
  • Вопрос задан
  • 169 просмотров
Решения вопроса 2
@CapeRatel
apidock.com/rails/ActionView/Helpers/TextHelper/tr... - это то, что нужно(для рельсов).

В чистом руби, думаю такой метод самому написать не проблема.

def truncate(len)
  return "#{self[0...len]}... " if self.length > len
  self
end
Ответ написан
Комментировать
MAXOPKA
@MAXOPKA
a = "my very long text"
short_text = "#{a[0,10]}..."
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы