Как применить разделение чисел ко всему приложению Rails? - PullRequest
0 голосов
/ 04 февраля 2020

Я пытался поиграть с файлом config / locales / en.yml , изменяя число, формат, разделитель, значения разделителя. Но, как я понял, этот конфигурационный файл устанавливает предпочтения только для вспомогательной функции number_with_delimiter . Было бы слишком сложно и глупо добавлять этого помощника в каждое место, где используются числа. Мой вопрос: как применить определенный разделитель к классу (Integer, Float) или, вообще говоря, ко всем числам, используемым в приложении? ех. 1000000 -> 1 000 000 (1 000 000) Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 05 февраля 2020

Я решил это, отредактировав helper , в котором метод format_object отображал значения объекта в зависимости от его типа. Я упаковал регистр Fixnum (целое число) в number_with_delimiter

0 голосов
/ 04 февраля 2020

Сколько мест с номерами в ваших шаблонах у вас будет? Я не думаю, что это может быть проблемой, вам нужно только добавить эту функцию на уровне представления, или вы можете использовать регулярное выражение для добавления вызова функции

...