Задать вопрос
@eldar_web

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

Есть длинный текст. Хочу после 10 символов вырезать остальной текст (и в конце хочу писать '...').
Как это можно сделать?
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
Решения вопроса 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]}..."
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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