Каков метод Rails для обработки исключительной/множественной возможности?
Когда вы представляете сообщение пользователю, которое связано с сущностью, которая может быть как исключительной, так и множественной, Rails имеет ярлык для ее обработки. Я говорю об этой ситуации:
"Удалить комитет? Его X-совещание также будет удалено".
Rails имеет такой способ, чтобы "встреча" представлялась как "встреча" или "встречи" в зависимости от X.
Я не могу вспомнить, что это такое. Это не String#pluralize
.
Ответы
Ответ 1
ActionView:: Helpers:: TextHelper:: pluralize (count, singular, plural = nil)
Попытка pluralize 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