pluralize(count, singular, plural = nil) public

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

Examples

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

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

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

  pluralize(0, 'person')
  # => 0 people
Show source
Register or log in to add new notes.
September 14, 2009
3 thanks

Pluralize Without Count

Helper method that returns the word without the count.

application_helper.rb

  def pluralize_without_count(count, noun, text = nil)
    if count != 0
      count == 1 ? "#{noun}#{text}" : "#{noun.pluralize}#{text}"
    end
  end

Example usage:

_form.html.erb

  <%= pluralize_without_count(item.categories.count, 'Category', ':') %>