正しく複数形化されていない用語の複数形ルールを作成したいと考えています。これをinflections.rbファイルに配置します。
用語は、2 番目の単語の代わりに最初の単語を複数形にすることができるいくつかの複合語ですが、私の場合、複数形化機能を最初の用語のみに適用するオプションはありません。例えば:
'base of knowledge'.pluralize
'bases of knowledge'
代わりに返す必要があります'base of knowledges'
このような正規表現を使用して文字列/\sof\s/
の一部を見つけよ うとof
しましたが、正しく変化させるルールを書くことができませんでした。
inflect.plural(???, ???)
Obs: 「ナレッジ ベース」のような言語的な回避策を探しているわけではありません。例は単なる説明です。