pluralize

単数形と複数形の変換

pluralize

適応バージョン
  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1
説明

単数形の名詞を複数形に変換する。
「config/initializers/inflections.rb」に定義を追加することによって、不可算名詞を追加できる。

使い方
<名詞>.pluralize
「ruby」を複数形に変換
"ruby".pluralize
#  "rubies"
「equipment」を複数形に変換
"equipment".pluralize
# "equipment"
ソースコード
ソースコードを見る
# File activesupport/lib/active_support/inflector/methods.rb, line 30
def pluralize(word, locale = :en)
  apply_inflections(word, inflections(locale).plurals)
end
ソースコード検索

singularize

適応バージョン
  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1
説明

複数形の名詞を単数形に変換する。
「config/initializers/inflections.rb」に定義を追加することによって、不可算名詞を追加できる。

使い方
<名詞>.singularize
「rubies」を単数形に変換
"rubies".singularize
# "ruby"
「equipment」を単数形に変換
"equipment".singularize
# "equipment"
ソースコード
ソースコードを見る
# File activesupport/lib/active_support/core_ext/string/inflections.rb, line 54
def singularize(locale = :en)
  ActiveSupport::Inflector.singularize(self, locale)
end
ソースコード検索