Рельсы ординализуются в шаблоне strftime - PullRequest
0 голосов
/ 19 января 2019

Если у меня есть это в файле .erb:

@shop.date_opened.strftimse('#%-d %b %Y')

Как я могу добавить порядковый суффикс к дню?Все примеры, которые я видел, уже имеют день как отдельную переменную.В моем случае нет, у меня просто есть шаблон формата, который я хочу вывести.

Есть идеи?

1 Ответ

0 голосов
/ 19 января 2019

Вы можете сделать это, например:

time = Time.now
time.strftime("%a %b #{time.day.ordinalize}")
=> "Sat Jan 19th"

Обратите внимание, что для этого вам понадобится перегиб активной поддержки:

require 'active_support/core_ext/integer/inflections'

Просто замените time вашим @shop.date_opened и вашим шаблоном формата времени, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...