Форматирование Ruby для ординалов: '1' столь же '1-й', '2' как '2-й' и т.д.

Что-либо испеченное в рубин или направляющие для обработки форматирования для ординалов: '1' столь же '1-й', '2' как '2-й', и т.д.?

24
задан Cœur 1 January 2017 в 15:08
поделиться

1 ответ

Похоже, вы ищете порядковый номер:

Фреймворк Ruby on Rails полон интересных маленьких самородков. Ordinalize - это расширение числа, которое возвращает соответствующий порядковый номер в виде строки. Например, 1.ordinalize возвращает «1st», а 22.ordinalize возвращает «22nd».

Пример:

место = 3 помещает "Вы в настоящее время находитесь на месте # {place.ordinalize}".

Результат:

Сейчас вы на 3-м месте.

35
ответ дан 28 November 2019 в 23:51
поделиться
Другие вопросы по тегам:

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