Как Rails может обрабатывать единственное / множественное число? - PullRequest
19 голосов
/ 25 марта 2009

Когда вы представляете пользователю сообщение, которое включает в себя сущность, которая может быть единственной или множественной, у Rails есть ярлык для обработки этого. Я говорю об этой ситуации:

«Удалить комитет? Его X собрание (я) также будут удалены.»

В Rails есть способ, чтобы "встреча" была представлена ​​как "встреча" или "встреча" в зависимости от X.

Я не могу вспомнить, что это за путь. Это не String#pluralize.

Ответы [ 2 ]

39 голосов
/ 25 марта 2009

ActionView :: Helpers :: TextHelper :: множественное число (число, единственное число, множественное число = ноль)

Попытки множественного числа singular слово, если count не равно 1. Если plural это при условии, что он будет использовать это при подсчете > 1, иначе он будет использовать Инфлектор для определения формы множественного числа

Примеры:

  pluralize(1, 'person')
  # => 1 person

  pluralize(2, 'person')
  # => 2 people

  pluralize(3, 'person', 'users')
  # => 3 users

  pluralize(0, 'person')
  # => 0 people
2 голосов
/ 06 июля 2018

В рельсах 5

'person'.pluralize(2)
# => people
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...