Rails во множественном числе считает, когда ноль, не работает с методом number_with_delimiter - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь заставить множественное число работать с нулевым регистром, а также использовать number_with_delimiter, чтобы сделать его читаемым с большими числами.

Итак, у меня в файле YAML:

count:
  zero: no counts
  one: 1 count
  other %{count} counts

А в виде:

t 'count', number_with_delimiter(count)

Проблема в том, что он не работает с нулевым регистром. Он справится с этим как с другим случаем. Но если я пропущу метод number_with_delimiter, он будет работать, как и ожидалось.

Можно ли перемножить с обработкой числового формата и нулевой регистр?

1 Ответ

0 голосов
/ 20 ноября 2018

В Rails уже есть помощники для умножения строки в соответствии с заданным количеством.

2.1.5 :037 > helper.pluralize(0,'count')
 => "0 counts" 
2.1.5 :038 > helper.pluralize(1,'count')
 => "1 count" 
2.1.5 :039 > helper.pluralize(2,'count')
 => "2 counts" 
...