@eldar_web

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

Есть длинный текст. Хочу после 10 символов вырезать остальной текст (и в конце хочу писать '...').
Как это можно сделать?
  • Вопрос задан
  • 163 просмотра
Решения вопроса 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]}..."
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
03 мая 2024, в 22:18
1000 руб./за проект
03 мая 2024, в 21:57
1000 руб./за проект
03 мая 2024, в 21:47
500 руб./за проект