instance method
pluralize
Ruby on Rails 4.1.16
Since v2.2.3Signature
pluralize(count, singular, plural = nil)
Attempts to pluralize the singular word unless count is 1. If plural is supplied, it will use that when count is > 1, otherwise it will use the Inflector to determine the plural form.
pluralize(1, 'person') # => 1 person pluralize(2, 'person') # => 2 people pluralize(3, 'person', 'users') # => 3 users pluralize(0, 'person') # => 0 people
Parameters
-
countreq -
singularreq -
pluralopt = nil
Source
# File actionview/lib/action_view/helpers/text_helper.rb, line 198
def pluralize(count, singular, plural = nil)
word = if (count == 1 || count =~ /^1(\.0+)?$/)
singular
else
plural || singular.pluralize
end
"#{count || 0} #{word}"
end
Defined in actionview/lib/action_view/helpers/text_helper.rb line 198
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::TextHelper