rails6 pluralizeを使って英語を複数形に変更する

rails6でpluralizeを使って英語を複数形に変更するまでの手順を記述してます。Railsのバージョンは6.1.1を使用してます。
環境
- OS CentOS Linux release 7.9.2009 (Core)
- Ruby 2.7.2
- Rails 6.1.1
- rbenv 1.1.2-40-g62d7798
pluralize使用方法
scaffoldを使用すると「_form.html.erb」内に記述されている「pluralize」ですが
<h2><%= pluralize(foo.errors.count, "error") %> prohibited this foo from being saved:</h2>
これは、第1引数が複数の場合は、英語を複数形に変換してくれます。
例えばエラーが1つの場合は「error」と表示され

2つあると複数形の「errors」と表示されます。

その他
例えば、tomatoの場合も正しく「tomatoes」と表示され、
<%= pluralize(foo.errors.count, "tomato") %>

「knife」の場合も、ちゃんと「knives」と表示されるようです。
<%= pluralize(foo.errors.count, "knife") %>

-
前の記事
PostgreSQL13 ファイルを取り込んでデータを作成する 2021.10.23
-
次の記事
Ruby encodingで文字列の文字コードを確認する 2021.10.23
コメントを書く