おれんじりりぃぶろぐ

きっと何者にもなれないエンジニアのブログ

Railsで不可算名詞を使いたい場合

railsでは由なにルーティングやディレクトリの名前を決めてくれる。
便利ではあるが、不可算名詞のなどの場合は勝手にsとか付けられると見た目が悪い。
そういう時の対処法。

config/initializers/inflections.rbに以下のように記述する。

ActiveSupport::Inflector.inflections(:en) do |inflect|
inflect.uncountable %w( knowledge )
end

knowledgeのところを由なに変える。

参考