当您向用户显示涉及可能是单数或复数实体的消息时,Rails会提供一个捷径来处理。我说的是这种情况:

“删除委员会?其X次 session 也将被删除。”

Rails可以根据X将“ session ”表示为“ session ”或“ session ”。

我不记得那是什么方式。不是String#pluralize

最佳答案

ActionView::Helpers::TextHelper::pluralize(count, singular, plural = nil)



例子:

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

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

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

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

10-08 06:34